push 在数组末尾追加一个或多个元素,返回数组的长度
pop 删除数组最后一个元素,返回删除的数据,以数组的方式存储
shift 删除数组第一个元素,返回删除的数据,以数组的方式存储
unshift 在数组开始追加一个或多个元素,返回数组的长度
concat 连接2个或多个数组
sort(function(a,b){return a>b;}) a>b 升序,a<b 降序
splice 从第几个元素开始删除,删几个,要新增的元素。(只写前两个参数,会返回删除的元素,以数组的方式返回;三个参数都写,返回个空数组),影响数组
slice 从数据下标开始取,到数组下标结束。不包括最后一个。不影响数组
字符串函数:
substring 提取2个下标之间的字符,不包括最后一个
substr 第一个参数,提取开始下表;第二个参数,提取的长度
-
'0123456'.substr(1,5);
-
"12345"
-
'0123456'.substring(1,5);
-
"1234"
-
var arry=[];
-
arry.push(1);
-
1
-
arry.push(2,3);
-
3
-
arry
-
[1, 2, 3]
-
arry.pop();
-
3
-
arry
-
[1, 2]
-
arry.shift();
-
1
-
arry
-
[2]
-
arry.unshift(0,1);
-
3
-
arry
-
[0, 1, 2]
-
arry.splice(2,0,3,4,5);
-
[]
-
arry
-
[0, 1, 3, 4, 5, 2]
-
arry.splice(2,3);
-
[3, 4, 5]
-
arry.splice(3,0,3,4,5);
-
[]
-
arry
-
[0, 1, 2, 3, 4, 5]
-
arry.slice(2,5);
-
[2, 3, 4]
-
arry.reverse();
-
[5, 4, 3, 2, 1, 0]
-
arry.reverse();
-
[0, 1, 2, 3, 4, 5]
-
arry.sort(function(a,b){return a>b;});
-
[0, 1, 2, 3, 4, 5]
-
arry.sort(function(a,b){return a<b;});
-
[5, 4, 3, 2, 1, 0]
-
arry.sort(function(a,b){return a=b;});
-
[1, 2, 3, 4, 5, 0]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26066458/viewspace-2123372/
,如需转载,请注明出处,否则将追究法律责任。