js基础之操作数组的10个方法

const Arr=[1,2,3]; 

1.数组的合并

const comb=Arr.concat(4,5)

// comb=[1,2,3,4,5]

2.数组内删除或者增加元素

pop() 方法:用于删除并返回数组的最后一个(删除元素)元素,如果数组为空则返回undefined ,把数组长度减 1;

js基础之操作数组的10个方法_第1张图片

3.. push() 方法:可向数组的末尾添加一个或多个元素,并返回新的长度,(用来改变数组长度)。

4.shift() 方法:把数组的第一个元素删除,并返回第一个元素的值

movePos.shift()

console.log(movePos)//[2]

document.write(movePos.length);//1

5..reverse() :方法用于颠倒数组中元素的顺序。

6. join() 方法用于把数组中的所有元素放入一个字符串。

var a=['wqs','web','script']

console.log(a.join(".")) 

//index.html:15 wqs.web.script

7.reverse() 方法用于颠倒数组中元素的顺序。

8.slice() 方法可从已有的数组中返回选定的元素。

如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。

arrayObject.slice(start,end)

var arr = new Array(3)

arr[0] = "George"

arr[1] = "John"

arr[2] = "Thomas"


document.write(arr.slice(2) + "
")

//John  Thomas

9.sort() 方法用于对数组的元素进行排序。

function sortNumber(a,b)

{

return  b-a

}

var arr = new Array(6)

arr[0] = "10"

arr[1] = "5"

arr[2] = "40"

arr[3] = "25"

arr[4] = "1000"

arr[5] = "1"

document.write(arr + "
")

document.write(arr.sort(sortNumber))


10.splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

arrayObject.splice(index,howmany,item1,.....,itemX)

index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。

item1, ..., itemX可选。向数组添加的新项目。

11toSource()返回该对象的源代码。

12toString()把数组转换为字符串,并返回结果。

13toLocaleString()把数组转换为本地数组,并返回结果。

unshift()向数组的开头添加一个或更多元素,并返回新的长度。

valueOf()返回数组对象的原始值

你可能感兴趣的:(js基础之操作数组的10个方法)