`

Flex key-value存储

    博客分类:
  • Flex
阅读更多
Flex .key-value





项目需要通过设备ID来存储当前设备的可用Ip地址,如果放在Array里面,每次去除deviceID对应的Ip地址需要遍历。所以想利用类似于Java中Map这种key-value的形式,对数据进行操作。

       果然,答案是Object类似于Java中的HashMap。

-------------

Demo1:添加数据



       var temp:Object = new Object();



       temp["ThinkPad"] = "10.1.1.1";

       temp["LePad"] = "10.1.1.3";

       temp["lePhone"] = "10.1.1.5";



-------------

Demo2:根据key删除当前记录

       delete temp["LePad"];



-------------

Demo3:  根据Key获取对应的记录

       var tempIp:String = temp["LePhone"];



-------------

Demo4: 关于Object的遍历---获取key



       for( var i:String in temp){

            Alert.show( "key =" + i);              //获取key值

            Alert.show( "key =" + temp[i]);    //获取value

       }



-------------

Demo5:关于Object的遍历----获取value



       for each( var ip:String in temp){

            Alert.show( "value =" + ip);

       }
分享到:
评论

相关推荐

    Flex程序如何获取html容器传递的URL参数值(转)

    这个正则表达式可以捕获URL中形如`key=value`的片段,并将它们分别分配给变量`key`和`value`。 在实际应用中,我们可能需要处理各种情况,例如检查参数是否存在、处理不同类型的数据(如数字或日期)等。此外,对于...

    Flex 遍历Object键和值的示例代码

    var obj:Object = {key1: "value1", key2: "value2", key3: "value3"}; for(var k:String in obj) { trace("Key: " + k + " - value: " + obj[k]); } ``` 这段代码会依次输出每个键及其对应的值,输出结果如下: ``...

    flex基础语法

    - `for`循环在对象中遍历的是键(key),`for each`循环则直接取出值(value)。 3. **函数**: - 定义函数:使用`function`关键字,如`public function AS_0400_Functions() {}` - 匿名函数:可以定义不命名的...

    ArcGIS for Flex开发中Graphic的attributes解析

    2. **创建自定义类**:由于DataGrid需要一个具有预定义字段的列表作为数据提供者,我们需要创建一个自定义类(如`GridItemKV`),该类有两个字段:FieldName和FieldValue,分别用于存储属性的键和值。 ```...

    flash读取txt变量附_带源文件

    var keyValue:Array = lines[i].split("="); // 按等号分割 if (keyValue.length == 2) { var key:String = keyValue[0]; var value:String = keyValue[1]; // 存储或使用key-value对 } } ``` 五、注意事项 -...

    flex array 搜索 遍历

    函数`findRow`是一个静态方法,用于在给定的`sourceArray`中查找匹配指定`key`和`value`的对象,并返回该对象在数组中的索引。以下是该函数的工作原理: 1. `key`参数是你要搜索的键(key),即对象的一个属性。 2....

    微信小程序实现城市列表选择

    <view wx:for="{{filteredCities}}" wx:key="*this"> <view bindtap="selectCity">{{item.name}} ``` 在`citys.js`中,我们需要处理搜索逻辑: ```javascript data: { cities: {}, // 从服务器获取的完整城市...

    ORACLE EBS 弹性域设置

    - **Key Flexfield (KFF)**:主要用于标识实体的特征,如会计弹性域(Accounting Flexfield)、关键资产弹性域(Key Assets Flexfield)等。KFF通常在系统设置中预定义了实体的属性。 - **Descriptive Flexfield ...

    黑色样式jQuery数字键盘代码

    每个数字键(`.key`)都有一个点击事件,数据属性`data-value`存储了键上的数字值,点击时将该数字添加到输入框。 此外,脚本中还可能包含其他功能,如清除输入、确认输入、处理回退键等。这些功能可以通过添加额外...

    基于C语言的json数据映射解析库.zip

    JSON数据由键值对(key-value pairs)组成,以大括号 `{}` 包围的对象(object)和用方括号 `[]` 表示的数组(array)。键必须是字符串,值可以是各种类型,包括字符串、数字、布尔值、null、对象或数组。 4. **...

    react-native中AsyncStorage实例详解

    11. `multiMerge(keyValuePairs, callback)`: 类似于`multiSet`,但会合并已有数据,要求所有输入值和现有值都能被转化为JSON字符串。返回Promise,表示操作结果。 以下是一个简单的使用示例: ```jsx import ...

    阿里巴巴前端开发线上笔试2015

    - C:CDN缓存可以存储静态资源,提高加载速度。 - D:服务器缓存可能涉及动态内容的缓存,减少服务器计算压力。 3. 移动Web: - A:移动Web支持click事件,但存在300ms点击延迟问题,可通过FastClick等库解决。 ...

    react实现移动端下拉菜单的示例代码

    首先,我们需要创建一个状态管理的数据结构来存储当前选中的Tab和相关的数据。在描述中,我们看到`tabs`对象包含了每个Tab的信息,如键(key)、文本(text)和对象(obj)。例如: ```jsx let tabs = { [TABKAY....

    vue3实现6位验证码输入框,用户可以连续输入和删除

    `code`数组用于存储用户输入的验证码,`inputRefs`是一个数组,用于获取每个输入框的引用: ```js export default { data() { return { code: Array(6).fill(''), inputRefs: Array(6).fill(null), }; }, ...

    jQuery_ajax异步请求

    data: {key1: value1, key2: value2}, success: function(response) { // 处理服务器返回的数据 }, error: function(error) { // 处理错误情况 } }); ``` #### 2. 关键属性解析 - **type**:请求类型,可以...

    prom AllPackages文档

    - **KeyValue**: 键值日志分析工具。 - **Log**: 日志处理工具。 - **LogAbstractions**: 日志抽象化工具。 - **LogDialog**: 日志管理对话框。 - **LogMerge**: 日志合并工具。 - **LogMetrics**: 日志度量工具。 -...

    vue前端面试总结.txt

    weakMap.set(key, 'value'); console.log(weakMap.get(key)); // 输出 value ``` 11. **`Set` 和 `WeakSet` 的用法** - `Set` 是一种新的集合类型,它只存储唯一的值。 - `WeakSet` 类似于 `Set`,但是它的...

    hashMap工具类

    `public function put(key:Object, value:Object):Object` 方法用于向`HashMap`中插入一个新的键值对,或者更新已存在的键对应的值。如果键已存在,则返回旧值;如果键不存在,则返回`null`。 ##### `remove`: 删除...

    微信小程序复选框实现多选一功能过程解析

    `wx:for` 和 `wx:key` 用于遍历并创建每个复选框,同时设置每个复选框的 `value` 和 `checked` 属性。此外,我们还使用了图标组件 `icon` 来展示复选框的选中状态,根据 `item.checked` 的值动态显示圆圈或成功的...

    钢琴

    在这个例子中,每个钢琴键都有一个`data-note`属性,存储对应的音符信息,`playNote()`函数则负责播放相应的音频文件。 此外,还可以使用Web Audio API来处理音频流,实现音量控制、音效处理等功能。例如,创建一个...

Global site tag (gtag.js) - Google Analytics