`
baiyejianxin
  • 浏览: 160769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex中存储key-value关系

    博客分类:
  • Flex
阅读更多



 

 

项目需要通过设备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);

       }

  • 大小: 69.9 KB
分享到:
评论

相关推荐

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

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

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

    在Flex编程中,有时我们需要遍历一个Object对象的键(keys)和值(values),以进行数据处理或显示。在ActionScript 3.0中,这是通过循环结构来完成的。下面将详细介绍如何使用Flex遍历Object的键和值。 首先,让...

    ArcGIS for Flex开发中Graphic的attributes解析

    在ArcGIS for Flex开发中,我们经常会遇到图形(Graphic)对象,它们是地图上的几何对象,包含几何信息、符号信息以及属性信息。属性信息存储在`attributes`属性中,这是一个Object类型的键值对集合,用来存储图形的...

    flex基础语法

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

    flex array 搜索 遍历

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

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

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

    ORACLE EBS 弹性域设置

    在Oracle E-Business Suite(EBS)中,弹性域(Flexfields)是一项核心且灵活的数据组织功能,旨在提供高度定制化的数据存储与访问方式。其设计初衷是为了满足企业复杂的业务需求,尤其是那些需要在单一数据模型中...

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

    在微信小程序中实现城市列表选择是一项常见的功能,它允许用户方便地从众多城市中挑选出发地和目的地。本文将深入探讨如何在小程序中构建这样的功能,包括实现中文、拼音和首字母搜索,以及首字字母快速定位。 首先...

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

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

    react-native中AsyncStorage实例详解

    在React Native中,AsyncStorage是一个轻量级的本地持久化存储解决方案,主要用于在应用程序的不同组件之间存储和检索数据。它采用异步操作,确保在处理数据时不会阻塞UI线程,提供了一套完整的API来操作键值对数据...

    黑色样式jQuery数字键盘代码

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

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

    - C选项:304状态码表示资源未修改,浏览器会从缓存中获取内容。 - D选项:POST请求的数据通常不会被缓存,GET请求可以。 2. JS请求的缓存处理: - A:浏览器缓存是最常见的缓存处理,包括HTTP缓存策略。 - B:...

    hashMap工具类

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

    jQuery_ajax异步请求

    在这段代码中,我们看到一个更复杂的`$.ajax()`调用,其中包含了禁用缓存、同步请求等功能,并将服务器返回的数据存储在变量`xmlStr`中,以便后续处理。 ### 二、总结与应用建议 通过对`$.ajax()`方法的深入解析...

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

    在Vue.js开发中,创建一个六位数字的验证码输入框是一项常见的需求,特别是在验证用户身份或安全操作时。Vue3提供了更加高效和灵活的API,使得实现这样的功能变得更加简单。以下是一个详细的步骤来阐述如何使用Vue3...

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

    在描述中,我们看到`tabs`对象包含了每个Tab的信息,如键(key)、文本(text)和对象(obj)。例如: ```jsx let tabs = { [TABKAY.AREA]: { key: TABKAY.AREA, text: "全部区域", obj: {} }, [TABKAY.SORT]...

    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`,但是它的...

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

    在示例中,`data` 对象中有一个名为 `checkboxItems` 的数组,包含了四个选项,每个选项包含一个 `name` 和一个 `value`,如下所示: ```javascript data: { checkboxItems: [ { name: '全天(1-8节)', value: '...

    钢琴

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

Global site tag (gtag.js) - Google Analytics