辅助函数和高阶函数 map、filter、reduce
2024-09-05 22:22:47
辅助函数和高阶函数 map、filter、reduce:
一、辅助函数:
(1-1)响应式函数 (数组更新检测):
push()
pop()
shift()
unshift()
splice()
sort()
reverse()
(1-2)对象更新检测:
1、使用Vue.set(object, propertyName, value) 或者 实例.$set(object, propertyName, value);
例如:Vue.set(this.stu,’love’,’sing’);
2、使用Object.assign( )
例如:this.stu = Object.assign({ }, this.stu, {
name: ‘玉’,
love:‘money’
})
二、js 中的高阶函数 map、filter、reduce:
■ filter:
filter的参数是一个回调函数,回调函数的参数(当前数组的元素),要求回调函数必须返回一个布尔值,为true时,当前回调函数的参数(即当前的元素)添加到内部数组中,为false则过滤掉。
■ map:
map的参数是一个回调函数,回调函数的参数(当前数组的元素),回调函数的返回值作为内部数组的元素。
■ reduce:
reduce 实现汇总,参数是一个回调函数(上一次return的值preValue, 当前元素)和一个初始值,回调函数的返回值作为preValue。
最新文章
- 关于java对Excel的读取
- Rust的力量
- MySQL prepare 原理
- [USACO2003][poj2112]Optimal Milking(floyd+二分+二分图多重匹配)
- Java API —— TreeSet类
- [jobdu]栈的压入、弹出序列
- java中equals与==的区别
- RestTemplate的设置和使用
- Python:bs4中 string 属性和 text 属性的区别及背后的原理
- win32线程
- google map 路线服务
- android 学习网站
- PAT B1029 旧键盘 (20 分)
- 一颗可靠的时间胶囊:苹果AirPort Time Capsule测评
- Spring框架的事务管理之基于AspectJ的注解方式(重点掌握,最简单的方式)
- 一:JavaWeb和Tomcat的安装
- gpio口、内核定时器使用
- 利用GDB对程序进行调试
- eCharts IE8兼容性问题
- C#-MessageBox全部函数重载形式及举例