js中push(),pop(),unshift(),shift()的用法小结
2018-01-15 00:00
274 查看
1、push()、pop()和unshift()、shift() 这两组同为对数组的操作,并且会改变数组的本身的长度及内容。 不同的是 push()、pop() 是从数组的尾部进行增减,unshift()、shift() 是从数组的头部进行增减。 var arr = [1, 2]; 2、push()和unshift() 向数组的 尾部/头部 添加若干元素,并返回 数组的 新长度; arr.push(3,4); //返回 arr 的新长度 4 arr ; // arr = [1,2,3,4]; arr.unshift(0,0.5); // 返回 arr 的新长度 6 arr ; // arr = [0,0.5,1,2,3,4]; 3、pop()和shift() 从数组的 尾部/头部 删除1个元素(删且只删除1个),并返回 被删除的元素;空数组是继续删除,不报错,但返回undefined; arr.pop(); //返回 4; arr ; // arr = [0,0.5,1,2,3]; arr.pop(); //返回 3; arr ; // arr = [0,0.5,1,2]; arr.shift(); // 返回 0 ; arr ; // arr = [0.5,1,2] PS: pop()和shift() 不接受传参,即使传了参数也没什么卵用~~; arr.pop(3) ; // 返回 2;永远返回最后一个; arr ; // arr = [0.5,1]; arr.shift(1); // 返回 0.5; 永远返回第一个; arr ; // arr = [1]; arr.pop() ; // 返回 1; arr ; // arr = []; arr.shift() // 返回 undefined; arr ; // arr = [];
相关文章推荐
- [乐意黎转载]JS中push()和pop()以及unshift()和shift()的用法小结
- js中push(),pop(),unshift(),shift()的用法小结
- js中push(),pop(),unshift(),shift()的用法小结
- js中push(),pop(),unshift(),shift()的用法小结
- js中push(),pop(),unshift(),shift()的用法小结
- js数组的常见操作( push、pop、unshift、shift、splice、concat、 join)的用法
- js中push(),pop(),unshift(),shift()的用法
- js shift unshift pop push用法
- Js数组中的pop ,push,unshift,splice,shift方法
- JS数组中shift()和push(),unshift()和pop()操作方法使用
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- JS 数组array方法push, pop, unshift, shift, slice,splice,contact, join, sort
- js数组常见用法:reduce方法、join、push、pop、reverse、shift、sort
- Js数组的操作push,pop,shift,unshift等方法
- jquery中push(),unshift(),splice() ,concat(),pop(),shift(),slice()等的用法(数组添加元素)
- js开发:数组的push()、pop()、shift()和unshift()
- Js数组pop,push,unshift,splice,shift方法
- js中数组增删查改unshift、push、pop、shift、slice、indexOf、concat、join
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- js中对于数组push(),pop(),shift(),unshift()方法的具体应用