![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es5 6
阿瑾的小窝
这个作者很懒,什么都没留下…
展开
-
箭头函数:对所有函数定义的简写
function 函数名(形参列表){ 函数体; return 返回值 } var 函数名 = function(形参列表){ 函数体; return 返回值 } 1. 简化:3句话: 1. 去function,在()和{}之间加=>{} (形参列表) => { 函数体; return 返回值} 2. 如果形参列表中只有一个形参,可省略() 形参1 => { 函数体; return 返回值} 3. 如果函数体只有一句话,可省略{} 形参1 => 一句话 如果仅剩的原创 2020-05-13 18:55:01 · 521 阅读 · 0 评论 -
ES5-数组API:arr.indexOf、arr.every(条件)、arr.some(条件)、arr.forEach()遍历、arr.map()、filter过滤、reduce汇总
数组中也用***indexOf方法,查找一个指定元素的位置*** 用法:同字符串.indexOf完全一样: var i = arr.indexOf(要找的元素,[开始的位置starti]) 3 , 5 //从5的位置开始找3 在arr数组中,从starti位置开始,查找下一个指定元素的位置i, 如果找到匹配的,返回元素的下标位置, 如果没有找到,返回-1。 // 1. 查找字符串对应的下标 var str = "1234321"; console.log( s原创 2020-05-12 17:19:45 · 625 阅读 · 0 评论 -
ES5-call apply bind
替换函数中不想要的this! 何时:只要函数执行时,其中的this不是想要的,都要用这三个去换 如何: 1. call/apply(调用/用) 何时:在本次调用函数时,临时替换一次this! 如何:任意函数.call(任意对象,实参值列表…) 比如: calc.call(lilei,10000,2000,3000); 调用全局函数calc时,临时将其中的this替换为lilei this.ename,就变为lilei.ename。 function calc(base, bonus1, bonus2)原创 2020-05-10 11:06:25 · 158 阅读 · 0 评论