) 从索引n开始,删除m个元素,把删除的内容以一个新数组的方式返回,原来的数组改变
ary.splice(n) 从索引n开始,删除到数组的末尾
ary.splice(0) 清空数组每一项,把之前的每一项的值以一个新的数组返回...增加到索引n的前面,返回值是一个空数组,原来的数组改变 ###数组的截取和拼接
slice:实现数组的截取,在原来的数组中截取某一部分
slice(n,m) 从索引n开始,找到索引为m处(不包含m),将找到的部分已一个新的数组返回...typeof
instanceof
constructor
Object.prototype.toString.call()
typeof
使用typeof检测数据类型,首先返回的都是一个字符串,其次字符串中包含了对应的数据类型...(obj instanceof Array); //->true
console.log(obj instanceof RegExp); //->false
局限性
不能用来检测和处理字面量方式创建出来的基本数据类型值...,在重写的过程中很有可能出现把之前的constructor给覆盖了,这样检测出来的结果就是不准确的
function Fn() {}
Fn.prototype = new Array;
var f =