-
filter
- 对数组每个元素进行筛选,筛选出的结果作为数组返回
- 回调函数必须返回布尔值
-
map
- 对数组每个元素进行处理,返回处理后的数组
-
reduce
用途:对前两个元素进行运算,结果与第三个元素进行运算,一直到最后,返回一个数
用法:.reduct(func,memo),其中func为处理函数,memo为初始值,初始值可缺省。
我的案例:
this.books.reduce((preValue, book) => preValue + book.price * book.count, 0)