es5 6
阿瑾的小窝
这个作者很懒,什么都没留下…
展开
-
箭头函数:对所有函数定义的简写
function 函数名(形参列表){ 函数体; return 返回值}var 函数名 = function(形参列表){ 函数体; return 返回值}1. 简化:3句话:1. 去function,在()和{}之间加=>{} (形参列表) => { 函数体; return 返回值}2. 如果形参列表中只有一个形参,可省略() 形参1 => { 函数体; return 返回值}3. 如果函数体只有一句话,可省略{} 形参1 => 一句话 如果仅剩的原创 2020-05-13 18:55:01 · 533 阅读 · 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 · 638 阅读 · 0 评论 -
ES5-call apply bind
替换函数中不想要的this!何时:只要函数执行时,其中的this不是想要的,都要用这三个去换如何:1. call/apply(调用/用)何时:在本次调用函数时,临时替换一次this!如何:任意函数.call(任意对象,实参值列表…)比如:calc.call(lilei,10000,2000,3000);调用全局函数calc时,临时将其中的this替换为lileithis.ename,就变为lilei.ename。function calc(base, bonus1, bonus2)原创 2020-05-10 11:06:25 · 162 阅读 · 0 评论