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