日期:2014-05-16 浏览次数:20375 次
??? 在别人的博客上看到js有这种用法,以前不知道的,记录下吧。
??? 前几年,听比人一直说js基于对象,但是我感觉已经可以说它面对对象了。
?? ?假如你需要一个js的map结构,你可以这样
????
var name = {"a":"A","b":"B","c":"C","d":"D"}; for(var props in name){ alert(props+" : "+name[props]); }
????
?
? 这样,就把属性和值打出来了,假如要判断属性是否在其中,可以
?
alert("a" in name); alert("b" in name);
?? 通过true or false即可判断。
?
? 假如要删除其中的一个元素了,可以这样
?
delete name.a;
?
?? 此时你再去循环打印,发觉a这个属性已经没了。
??
?