目录
2.添加尾部数组元素方法 ---push(参数1,参数2...)
3.添加头部数组元素方法 --unshift(参数1,参数2...)
1.检测是否为数组方法
(1)instanceof 运算符 可以用于检测是否为数组
(2)Array.isArray(参数) 参数-->为需要检测的值
举个栗子:
<script>
function reverse(arr){
if(arr instanceof Array){
// if(Array.isArray(arr)){ Array.isArray()是H5新增方法,IE9以上版本支持
var newArr =[];
for(var i=arr.length-1;i>=0;i--){
newArr[newArr.length]=arr[i];
}
return newArr;
}else{
return 'error:这个参数不是数组格式';
}
}
console.log(reverse([1,2,3])); //3,2,1
console.log(reverse(1,2,3)); ///error:这个参数不是数组格式
</script>
关于Array.isArray()相关文档截图:
2.添加尾部数组元素方法 ---push(参数1,参数2...)
说明:末尾添加一个或多个元素,注意是修改原数组。
(1).push()在数组 尾部 添加一个或多个元素
(2).push()参数直接写,一个或多个可以一次进行添加。
(3).push()完毕后返回的结果是 新数组的长度