/**
* .isArray(对象) 判断对象是否为数组
* .concat(数组) 拼接数组
* .every(函数) 返回值为布尔类型,函数作为参数使用,函数中有三个参数,第一个为元素的值
* 第二个为索引,第三个是原来的数组(一般不使用)
* 如果这个数组中的每个元素都符合条件则返回true
* .filter(函数) 返回符合条件的数组
* .push(ele) 追加一个值到数组中 返回值为追加之后数组的长度
* .pop() 删除数组中最后一个元素,返回删除的那个值
* .shift() 删除数组中第一个元素,返回删除的那个值
* .unshift() 向数组的第一个元素前插入一个新的元素 返回插入后的长度
* .forEach(函数) 遍历数组
* .indexof(元素值) 返回索引 没有返回-1
* .join("字符串") 返回一个字符串
* .map(函数) 数组中的每个元素都要执行这个函数 把执行的结果重新放在一个
* 新的数组中
* .reverse() 反转数组
* .sort() 排序
* .splice(开始的索引,删除的个数,添加的元素 返回删除的元素
*/
var obj=[];
var obj1=[1,2,3];
var obj2=[4,5,6]
console.log(obj instanceof Array);
console.log(Array.isArray(obj));
console.log(obj1.concat(obj1));
var arr=[5,8,6,4,3,1];
var flag=arr.every(function(ele,index){
return ele>0;
})
console.log(flag);
var newArr=arr.filter(function(ele){
return ele>3;
})
console.log(newArr);
console.log(arr.push(6));
console.log(arr);
arr.forEach(function(ele,index){
console.log(ele+"=========="+index);
})
var str=arr.join(",");
console.log(str);
//删除两个元素
//var key=arr.splice(1,2);
//console.log(key);
//console.log(arr);
//添加元素
var key=arr.splice(2,0,"sss");
console.log(key);
console.log(arr);
Array
最新推荐文章于 2024-11-18 17:26:42 发布