1、静态方法。 Array.of(insA) Array.from(insA) Array.isArray(insA) 2、实例属性 insA.length
3、实例方法
a = [0,1,2] b = [3,4,5]
console.log(x=a.at(0)) : 0
console.log(x=a.concat(b)): undefined 直接返回
console.log(x=a.copyWith()):浅拷贝
console.log(x=a.entries()):数组变为对象 (entry:进入)
x=a.every()
x=a.fill()
x=a.filter()(filter:n,v过滤)
x=a.find() x=a.findIndex()
x=a.flat() x=a.flatmap()
x=a.flatten
x=a.forEach()
x=a.includes()
x=a.indexOf x=a.lastIndexOf()
x=a.join()
x=a.keys()
x=a.map()
x=a.pop() x=a.push()
x=a.reduce() x=a.reduceRight()
x=a.reserve()
x=a.shift() x=a.unshift()
x=a.slice()
x=a.sort()
x=a.splice() (splice:绳子 police:警察 lice:虱子 license :许可证)
x=a.some()
x=a.toString() x=a.toLocaleString()
x=a.values()
对象方法4个:
x=a.hasOwnProperty
x=a.isPrototypeOf
x=a.propertyIsEnumerable
x=a.valueOf()
33个数组方法。我们进行分类:
增删查,改(排序,过滤),
复制,合并,遍历
数据结构转换: 1、pop()
push()
shift()
unshift()
splice() 拼接。原地增删。
6、 indexOf()
lastIndexOf()
find()
findIndex()
at() :访问数组下标,当为-1的时候,为最后一个。 []:方括号语法
a.includes()
12、 sort()
reserve()
filter()
15、
copyWith()
slice() 方法返回一个新的数组对象,这一对象是一个由 begin 和 end 决定的原数组的浅拷贝 切片
concat()
18、join(""):数组元素转化为字符串,并且返回。 只适用于数组。 参数:默认是逗号分割,还可以用其他符号分割。 toString():数组元素转化为字符串,并且返回。 不仅适用于数组,还适合其他类型对象(null和undefined不行)。 只能使用逗号。 参数:括号中的可以写一个数字,代表进制,对应进制字符串。 toLocaleString(): 补充1:String()可以将null和undefined转换为字符串,但是没法转进制字符串 补充2:JSON.stringify(arr)是从一个对象解析出JSON字符串,是带[]的.
21、对象:
values() 方法返回一个新的 Array Iterator 对象,该对象包含数组每个索引的值。
entries() 方法返回一个新的Array Iterator对象,该对象包含数组中每个索引的键/值对。
keys() keys() 方法返回一个包含数组中每个索引键的Array Iterator对象。
用于遍历数组。它们都返回一个遍历器对象,可以用for…of循环进行遍历,唯一的区别是keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍历。
24、