当前位置 : 主页 > 网络编程 > JavaScript >

js数组应用.txt

来源:互联网 收集:自由互联 发布时间:2021-06-30
js数组应用.txt //要判断数组中是否包含某个元素,从原理来来说,就是遍历整个数组,然后判断是否相等,var arr = [ "xml", "html", "css", "js" ];$.inArray("js", arr); //返回 3,//如果不包含在数组中,则返
js数组应用.txt
//要判断数组中是否包含某个元素,从原理来来说,就是遍历整个数组,然后判断是否相等,

var arr = [ "xml", "html", "css", "js" ];
$.inArray("js", arr);  //返回 3,
//如果不包含在数组中,则返回 -1;


concat(..)

这是最常见的做法:
复制代码 代码如下:

var c = a.concat( b );
a; // [1,2,3,4,5,6,7,8,9]
b; // ["foo","bar","baz","bam","bun","fun"]
c; // [1,2,3,4,5,6,7,8,9,"foo","bar","baz","bam","bun","fun"]
正如你所看到的,C是一个全新的数组,表示a和b两个数组的组合,并让A和B不变。简单吧?

但如果a有10,000个元素,而b也有一万个元素? C就会有2万个元素,所以a和b的内内存使用就会翻倍。

“没问题!”,你说。让它们被垃圾回收,把A和B设置为null,问题解决了!
复制代码 代码如下:

a = b = null; // 'a'和'b'就被回收了
网友评论