- 0
- 0
- 约5.08千字
- 约 6页
- 2026-01-26 发布于上海
- 举报
正课:
1.ES5
2.ES6
1.ES5
替换这:
1.临时调用一次函数,并临时替换一次this:call:传入函数
的每个实参必须单独的参数传入apply:传入函数
的每个实参必须放在一个数组中整体传入何时:如果所有
实参是放在一个数组中给你的
2.不调用函数,而是创建一个原函数的副本,但永久绑定this和部分参数值:
bind何时:修改回调函数的this时只能用bind
数组API:
1.查找:indexOf:同String中的indexOf何时:
在数组中查找一个指定元素的位置时
2.判断:判断数组中的元素是否符合要求1.判断数组中的元素是否都符合要求varbool=
arr.every(function(elem,i,arr){return判断结果})every会自动拿着回调函数在每个元素上执
行一次:参数:elem自动得到当前元素值i自动得到当前位置arr自动得到当前数组对象
返回值:利用获得的参数,判断当前元素是否符合要求,并返回判断结果。只有回调函
数在每个元素上执行都返回true时,才整体返回true。只要碰到一个
false,就返回false
2.判断数组中是否包含符合要求的元素
varbool=arr.some(function(elem,i,
arr){return判断条件})
3.遍历API:对数组中每个元素执行相同的操作
1.遍历原数组中每个元素,执行相同的操作:
arr.forEach(function(elem,i,arr){对原数
组中的元素值,执行操作})
2.依次取出原数组中每个元素,执行相同的操作后,放入新数组中返回:
varnewArr=arr.map(function(elem,i,arr){return新值})
正课:
1.ES5
2.ES6
1.ES5
替换this:
1.临时调用一次函数,并临时替换一次this:
call:传入函数的每个实参必须单独的参数传入
apply:传入函数的每个实参必须放在一个数组中整体传入
何时:如果所有实参是放在一个数组中给你的
2.不调用函数,而是创建一个原函数的副本,但永久绑定this和部分参数值:bind
何时:修改回调函数的this时只能用bind
数组API:
1.查找:indexOf:同String中的indexOf
何时:在数组中查找一个指定元素的位置时
2.判断:
判断数组中的元素是否符合要求
1.判断数组中的元素是否都符合要求
varbool=arr.every(function(elem,i,
arr){return判断结果
})
every会自动拿着回调函数在每个元素上执行一次:
参数:elem自动得到当前元素值
i自动得到当前位置
arr自动得到当前数组对象
返回值:利用获得的参数,判断当前元素是否符合要求,并返回判断结果。
只有回调函数在每个元素上执行都返回true时,才整体返回true。只要碰到一个
false,就返回false
2.判断数组中是否包含符合要求
您可能关注的文档
最近下载
- 年综合处理2万吨硅基太阳能光伏组件的回收和预处理项目环评资料环境影响.doc VIP
- 即梦AI+剪映AI+DeepSeek:绘画和短视频课件 即梦AI+剪映AI+DeepSeek:绘画和短视频 第9章 综合实例.pptx
- 2025年税务智能客服行业技术发展与应用报告.docx VIP
- 转动电极电除尘介绍课件.ppt VIP
- 经济责任审计教学课件.ppt VIP
- 数字智能技术在税务服务中的优化应用.docx VIP
- 人工智能在税务领域的应用与智能化路径探索.docx VIP
- 佐伊的yh1 0攻略-里世界汉化组.pdf VIP
- T_CSTM 00378—2021_钒钛磁铁矿五氧化二钒含量的测定磷钨钒酸分光光度法.pdf VIP
- 行政法理论考核试题及答案.docx VIP
原创力文档

文档评论(0)