日期:2014-05-16  浏览次数:20375 次

js可以这么用(一)

??? 在别人的博客上看到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这个属性已经没了。

??

?