1.Array构造器
- const arr = new Array(len)
创建长度为n的数组
- Array.of
用于将参数转化为数组中的某一项,返回新的数组,参数可以是任意数据类型
- Array.from
用于将可迭代对象转化为数组
参数一:类似数组的对象,可以理解为带转换为数组的对象
参数二:加工函数,新生成的数组会以被加工后的形式返回
this作用域表示加工函数执行时this的值
2.数组判断方法
const arr = [1,2,3]
console.log(Array.isArray(arr));
console.log(arr instanceof Array);
console.log(typeof arr); 判断结果为object
console.log(Object.prototype.isPrototypeOf(arr));
console.log(Object.getPrototypeOf(arr));
console.log(Object.prototype.toString(arr));
3.数组API
数组总共有33个标准API方法和1个非标准API,按照思维导图的方式对API进行了分类。