先列一个要学习内容的大纲,慢慢补齐。
关于数组:
ES5 中新增的方法:
for
while
arr.forEach() 循环遍历数组中的每一位
arr.map() 循环遍历数组中的每一位,并返回一个新数组
arr.filter() 循环遍历数组中的每一位,并过滤一些不合要求的元素。
arr.some() 查找数组中符合条件的元素,返回true
arr.every() 数组中的所有元素都符合条件的情况下,返回true,如果有一个不满足则flase
arr.reduce()
arr.reduceRight()
ES 2017中新增了一个运算符:
Math.pow(2,3)
ES6 方法
for.....of..... :
arr.keys() 相当于索引
arr.entries() 某一项的值
使用方法:
Array.from:
Array.of():
arr.find():
arr.findIndex():
arr.fill()
ES2016新增:
arr.indexOf()
arr.includes()
str.includes()
关于对象:
对象的简介语法:
Object.is():用来比较两个值是否相等
Object.assign()
ES2017引用:
Object.keys()
Object.entries()
Object.values()
------------------------------------------------------------------------------------------------------------