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'