悲剧,绝对的悲剧,悲剧中的悲剧。
分类: JavaScript
2011-12-02 00:43:51
1。Hash关联数组定义
// 定义空数组
myhash = { }
// 直接定义数组
myhash = {”key1″:”val1″, “key2″:”val2″ }
// 用Array 定义数组
myhash = new Array();
myhash[”key1″] = “val1″;
myhash[”key2″] = “val2″;
2。向Hash关联数组添加键值
// 添加一个新键 newkey ,键值为 newval
myhash[”newkey”] = “newval”;
3。删除Hash关联数组已有键值
// 删除一个键 newkey ,同时,该键值对应的 newval 也就消失了。
delete myhash[”newkey”];
4。遍历Hash关联数组
// 遍历整个hash 数组
for (key in myhash) {
val = myhash[key];
}
5。判断数组是否存在key
原型链上继承过来的属性无法通过hasOwnProperty检测到,返回false。
然而,如果使用 in 运算符的话,可以看到无论是name,还是原形链上的toString,都能检测到返回true。