循环的三种方式
//方式一
for(let i = 0; i<this.books.length;i++)
//方式二
for(let i in this.books)
//方式三:这种方式的特别之处在于直接能拿到元素而不是元素的下标
for(let item of this.book)
高阶函数:filter/map/reduce
filter的使用:返回小于100的数
map的使用:将数组中的数值翻倍
直接传入的元素经过处理写入到新的数组中
reduce的使用:对数组中的所有元素求和
其中preValue是每次返回及求和的值,n是每次循环传入的元素,0是初始值
将上面的三步操作合并
进一步进行精简