JavaScript Array Method 一些常用的基础方法(待补充)
1.pop()
remove the last element from an array : 从数组中移除最后一位,并返回移除的值。
2.push()
add a new element to an new element to an array : 向数组中添加一个新值,返回值为新数组长度。
3.shift()
remove the first element from an array : 从数组中移除第一位,并返回移除的值。
4.unshift()
adds a new element to an array at first : 向数组添加一个新值,并放在第一位,返回值为新数组的长度。
5.slice(a,b)
remove from a to b : 输出idx=a 到idx=b-1的值,其余值只是不显示,不影响数组本身。
返回值是删除的内容
所以可写:var demo = fruits.slice(1,3); 就会把fruits里移除的值 赋给demo。
6.splice(a,b)
remove from idx=a and number=b : 从idx=a开始移除 移除b个 ,展示移除的值,改变数组本身。
如果使用splice(a,b,“one”,“two”)
则是从第a个位置开始加值到数组,b为多少个要被移除。
若b=0 则没有被删除的。若b等于3则是在添加了a个值之后,删除3个数据。
返回值为删除的内容
所以可写:var demo = fruits.splice(1,3); 就会把fruits里移除的值 赋给demo。
7.concat()
The
concat()
method does not change the existing arrays. It always returns a new array.
var demo1 = arr1.const(arr2);
创建一个新数组 demo,里面的值为 arr1的值和arr2的值加在一起。
var demo 2= arr1.const(“eg”);
创建一个新数组 demo,里面的值为 arr1的值和eg加在一起。