push
const arr = [1,2,3,4,5]
arr.push(6)
unshift
const arr = [1,2,3,4,5]
arr.unshift(0)
pop
const arr = [1,2,3,4,5]
const item = arr.pop()
console.log(item)
console.log(arr)
shift
const arr = [1,2,3,4,5]
const item = arr.shift()
console.log(item)
console.log(arr)
splice
const arr = [1,2,3,4,5]
const item = arr.splice(1,2,333,444)
console.log(item)
console.log(arr)
slice
const arr = [1,2,3,4,5]
const item = arr.splice(1,2)
console.log(item)
console.log(arr)
concat
const arr = [1,2,3,4,5]
const item = arr.concat(44,66)
console.log(item)
console.log(arr)
reverse
const arr = [1,2,3,4,5]
const item = arr.reverse()
console.log(item)
console.log(arr)
sort
const arr = [3,1,2,5,4]
const item = arr.sort()
console.log(item)
console.log(arr)
const arr = [3,1,2,5,4]
const item = arr.sort(function(a,b){
return a-b
})
const arrs = [{name:'林',age:18},{name:'杨',age:16},{name:'张',age:22}];
function compare(age){
return function (a,b){
let value1 = a[age]
let value2 = a[age]
return value1 - value2
}
}
const data = arrs.sort(compare('age'));
console.log(data)
join
const arr = [1,2,3,4,5]
const item = arr.join('-')
console.log(item)
console.log(arr)
toString
const arr = [1,2,3,4,5]
const item = arr.toString()
console.log(item)
indexOf
const arr = [55,22,4,3,9]
const item = arr.indexOf(22)
console.log(item)
lastIndexOf
const arr = [55,22,4,3,9,22]
const item = arr.lastIndexOf(22)
console.log(item)
includes
const arr = [55,22,4,3,9,22]
const item = arr.includes(22)
console.log(item)
map
const arr = [{name:'林',age:18},{name:'杨',age:16}];
const arr1 = arr.map((item, index) => {
return item.name
})
console.log(arr1)
farEach
const arr = [1, 2, 3, 4, 5];
const arr2 = arr.forEach((item, index) => {
console.log(item, index, 'forEach')
})
console.log(arr2)
filter
const arr = [1, 2, 3, 4, 5];
const arr2 = arr.filter((item,index,arr)=>{
return item > 3
})
console.log(arr2);
some
const arr = [1, 2, 3, 4, 5];
const arr3 = arr.some((item,index,arr)=>{
return item > 5
})
console.log(arr3);
every
const arr = [1, 2, 3, 4, 5];
const arr4 = arr.every((item,index,arr)=>{
return item > 5
})
console.log(arr4);
find
const arr = [1, 2, 3, 4, 5];
const arr4 = arr.find((item,index,arr)=>{
return item > 3
})
console.log(arr4);
findindex
const arr = [1, 2, 3, 4, 5];
const arr4 = arr.findindex((item,index,arr)=>{
return item > 3
})
console.log(arr4);
reduce