var arr = [1, 2, 3, 4, 5, 6]
console.log(arr.pop(1));
// pop末尾删除他返回的是被删除的元素
var arr = [1, 2, 3, 4, 5, 6]
console.log(arr.push(1));
// push末尾添加他返回的数组的length
var arr = [1, 2, 3, 4, 5, 6]
console.log(arr.shift(1));//1
// shift头部删除返回的是删除的元素
var arr = [1, 2, 3, 4, 5, 6]
console.log(arr.unshift(10));//7
// unshift头部添加返回的是添加后的length
var arr = [1, 2, 3, 4, 5, 6]
console.log(arr.join('-'));
// join把数组转换为字符串以('-')拼接
var arr = [1, 2, 3, 4, 5, 6]
let a = arr.filter(res => {
return res > 3
})
console.log(a);//[4, 5, 6]
// filter过滤原数组,返回新数组 不改变原数组
var arr = [1, 2, 3, 4, 5, 6]
var a = [1, 2, 3]
var b = [7, 8, 9]
// console.log(b.concat(arr, a));//[7, 8, 9, 1, 2, 3, 4, 5, 6, 1, 2, 3]
// concat 合并多个数组返回一个新的数组
var arr = [1, 2, 3, 4, 5, 6]
// console.log(arr.reverse());
// reverse 倒序,把数组从大到小倒过来
var arr = [1, 2, 3, 4, 5, 6]
arr.sort(function (a, b) {
return b - a
})
// sort排序让数组从大到小排序
// console.log(arr);//[6, 5, 4, 3, 2, 1]
console.log(arr.toString());1,2,3,4,5,6
// toString数组转换字符串返回的是一串字符串
console.log(Array.isArray([]));//true
console.log(Array.isArray({}));//true
// isArray判断是不是数组,返回值是布尔值
js数组常用方法
最新推荐文章于 2024-07-25 09:24:40 发布