js jquery 比较一下Array和Object的特性

1.数组的创建 
var arr=new Array(); 
2.查找数组中的元素 

复制代码代码如下:

for(var i=0;i<arr.length;i++) 
if(arr[i]==temp) 
return true; 


3.下面比较一下Array和Object的特性: 
Array: 
新建:var ary = new Array(); 或 var ary = []; 
增加:ary.push(value); 
删除:delete ary[n]; 
遍历:for ( var i=0 ; i < ary.length ; ++i ) ary[i]; 
  Object: 
新建:var obj = new Object(); 或 var obj = {}; 
增加:obj[key] = value; (key为string) 
删除:delete obj[key]; 
遍历:for ( var key in obj ) obj[key]; 
从上面的比较可以看出Object完全可以作为一个集合来使用,在使用Popup窗口创建无限级Web页菜单(3)中我介绍过Eric实现的那个__MenuCache__,它也就是一个模拟的集合对象。

 

原文:http://www.jb51.net/article/30793.htm

posted @ 2013-08-22 15:38  stma  阅读(232)  评论(0)    收藏  举报