javascript数组的常用方法总结
来源:互联网 发布:淘宝网电话 编辑:程序博客网 时间:2024/05/22 19:41
http://jingyan.baidu.com/album/86fae346bce16d3c49121af9.html?picindex=1
1.
concat()方法 数组和数组的 粘结:
var a=[1,2,3,4];
var b=[5,6,7,8];
var c=a.concat(b);
console.log(c); // [1,2,3,4,5,6,7,8]
2.
join()方法 改变数组中拼接的符号:
var a=[1,2,"字符串",false,undefied,null];
a.join("++"); // [1++2++字符串++false++++];
undefined null 自动过滤掉了
3.
push()方法 在数组的最后一项后追加数值。 //返回数组的长度
var a=[1,2,3]
a.push(9); //返回数组的长度 4,改变了原数组
console.log(a) //[1,2,3,9]
向a数组中 push入 一个数组,push的数组会变为 a的子数组,a的长度+1
4.
pop() 删除数组的最后一项。 //返回被删除的值,改变了原数组
var a=[1,2,3,4];
a.pop() // 返回删除值 4
console.log(a) // [1,2,3]
5.
unshift() 在数组的第0项前 插入值,原数组的值索引向后移 //返回数组的长度,插入的值为数组,变为 子数组。 改变原数组
var a=[1,2,3];
a.unshift("wo"); //返回数组的长度 4
console.log(a); //["wo",1,2,3]
var b=[9,8,7];
a.unshift(b); //返回数组的长度 5;
console.log(a) //[ [9,8,7] ,"wo",1,2,3]
6.
shift() 删除数组的第0项,原数组的值 索引向前的移动。 //返回被删除的值 改变原数组
var a=[1,2,3];
a.shift() //返回被删除的值 1;
console.log(a) //[2,3]
7.
reverse() 数组的值翻转。 //返回 翻转后的 数组 ,原数组改变
var a=[1,2,3];
a.reverse() //[3,2,1]
8.
slice(index,[end]) end可选 赋值索引从index开始到 end-1 结束 为一个新数组,原数组不变。
var a=[1,2,3,4,5];
a.slice(2,4) //返回 [3,4]
a.slice(0) //[1,2,3,4,5]
a.slice(3) //[4,5]
console.log(a) // [1,2,3,4,5]
9.
sort() 按照 ASCII表排序 返回排序后新数组 原数组改变
var a=[1,2,3,12,13];
a.sort() //返回 [1,12,13,2,3]
如果按照正常逻辑排序 :
a.sort(function(a,b){
return a-b;
}) //[1,2,3,12,13]
10.
splice(index,num,ele1,ele2...) 很强大的一个方法。index指 从index删除(包括index对应的值) num指 删除的个数, ele1,ele2...代表插入的值 //返回删除的值
原数组改变
var a=[1,2,3,4,5];
a.splice(1,2,"我是","插入的值") //返回 删除的值 2,3
console.log(a) // [1,"我是","插入的值",4,5]
- javascript数组的常用方法总结
- Javascript数组的常用方法总结一
- Javascript数组的常用方法总结二
- JavaScript中数组的常用方法总结
- JavaScript数组常用方法总结
- JavaScript中数组Array.prototype的常用的方法总结
- 总结javascript数组的14个常用方法(带实例)
- javascript数组去重的三种常用方法总结
- javascript数组去重的三种常用方法总结
- JavaScript数组操作常用方法的详细总结
- 复习系列--javascript数组的常用方法总结
- JavaScript数组的常用方法
- JavaScript的数组常用方法
- JavaScript数组的常用方法
- javascript 中数组常用方法总结
- 数组常用方法的总结
- 数组常用方法的总结
- javascript数组常用方法
- STM32系统时钟为什么没有定义呢
- redis sort命令用法
- mysql游标和临时表
- 一个拖延者的自我救赎
- xmpp在企业通信的应用
- javascript数组的常用方法总结
- Remove Duplicates from Sorted Array II
- Linux系统之文件目录结构
- 对IDE依赖的一些看法
- querySelectorAll 方法相比 getElementsBy 系列方法有什么区别
- 栈和队列实验
- Android禁止横竖屏切换或禁止横竖屏切换时重启Activity
- 【记录】数控程序的指令代码---标准G代码与标准M代码
- fflush(stdin)和fflush(stdout)函数