您的位置:首页 > 其它

jacaScript数组

2015-08-25 15:40 218 查看
1.var arr=['1','2','3'] typeof arr (判断数组类型) print(arr)打印数组内容

2.arr[100]='x', 数组中间自动添加,alert(arr.length) 101

3.arr.join('_') 在数组中添加‘_’;

4. '0' in arr ;对下标0是否存在进行检验 0 in arr 数值0将会被转换成字符串'0'进行检验

5.concat([数组1],[数组2]) 2个数组链接,生成一个新的数组

6.every(callbackfn[,thisary]) 依次执行callbackfn函数 返回false之后结束

7.filter(callbackfn[,thisary]) 依次执行callbackfn函数 返回true之后结束

8.indexof(searchelement ,[fromindex]) 返回第一个与searchelement 一致的下标,也可以通过第二个参数设置检验检索的起始下标,如果没有找到相符的结果,则返回-1;

9.lastindexof(searchelement ,[fromindex]) 从后面检索,返回第一个与searchelement 一致的下标,也可以通过第二个参数设置检验检索的起始下标,如果没有找到相符的结果,则返回-1;

10.map(callbackfn[,thisary]) 依次执行callbackfn函数 返回元素为函数结果的新的数组

11.pop() 删除最后一个元素,返回改数组

12.reverse() 将数组中的元素逆序置换

13.shift() 删除数组中的第一个元素返回改数组

14.slice(start,end)生成一个下标有start 到end的新数组

15.sort(comparefn) 数组排序

16.splice (start,delcount,[数组1,数组2])删除下标由start 开始的delcount个元素,如果指定了第3个参数,则将改参数插入只前置位置

17.toLocaleSting() 将数列转换为与地区相应的字符串值类型

18.unshift([数组1,数组2]) 将元素添加至数组的头部

Array.prototype.join.call(arguments, '_');

比如:
log('a', 'b', 'c');
结果:
'a_b_c'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: