论js中的关联数组
来源:互联网 发布:机箱品牌 知乎 编辑:程序博客网 时间:2024/06/06 03:56
因为javascript是一种弱类型语言,所以同一个数组中的数据类型可以多种共存。很方便。
一般,给数组初始化的时候,数组下标是默认从0开始自增的,称为数值数组。但是,我们可以通过在填充数组时为每个新元素明确的给出下标的方式来改变默认的下标。在为新元素给出下标是,不必局限于整数数字。也可以是字符串。
这样的数组成为关联数组。数值数组是关联数组的一种特殊形式。
在适当时候使用关联数组,可以提高脚本的可读性。
1。关联数组定义
(1) array = { } // 定义空数组,实际是定义了一个Object对象
var array1 = { "A":true,"B":"string","C":1 }; // 直接定义的同时赋值
(2) var array = Array(); // 用Array 定义数组 (),虽然javascript 中任何类型都是object,但它会继承Array本身的一些属性
array["A"] = 1;
array["B"] = "string";
array["C"] = false;
2。向关联数组添加键值
array [”A”] = “a”; // 添加一个新键 A,键值为 a
3。删除关联数组已有键值
delete array [”A”]; // 删除一个键 newkey ,同时,该键值对应的 newval 也就消失了。
4。遍历关联数组
for (key in array ) { // 遍历输出整个数组
alert(key + '===' + array [key]);
}
- 论js中的关联数组
- js关联数组
- js关联数组
- javascript中的关联数组
- php中的关联数组
- javascript中的关联数组
- shell中的关联数组
- js 关联数组长度计算
- Linux shell 中的关联数组
- linux shell中的数组和关联数组
- Linux shell 中的数组和关联数组
- JS 索引数组、关联数组和静态数组、动态数组
- js关联数组长度为0
- js关联数组转化为json字符串
- php数组中的索引数组和关联数组
- 关于JavaScript中的关联数组分析
- js中的数组对象
- js中的数组详解
- 关于java中replace,replaceFirst,replaceAll的一个问题
- JAVA --时间辅助类
- lib文件学习摘记
- try catch 和 response.Redirect 一个引起的异常!
- javascript关闭窗口(兼容firefox,IE)
- 论js中的关联数组
- java将字符串换成Unicode编码
- 关于js中关联数组的使用问题
- 安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found
- Java 观察者模式的浅析
- __cdecl与__stdcall ,以及堆栈的说明
- jdk与jre的区别
- 男人们必知的人生定律
- 6.1.2 自定义运算符