标签:绑定 就是 hellip 代码块 数加 作用 排序 obj 函数
一、写法
参数 => 函数体
x => return x
多个参数加();函数体内容不止一行{……}代码块符号要加上
(x,y)=> {}
当return一个对象时,用()包起来,避免与代码块{} 冲突
x => ({ foo: x })
this
是词法作用域,由上下文确定。this
总是指向词法作用域,也就是外层调用者obj:
var obj = { birth: 1990, getAge: function () { var b = this.birth; // 1990 var fn = () => new Date().getFullYear() - this.birth; // this指向obj对象 return fn(); } }; obj.getAge(); // 25
二、额外小记 sort() 排序
arr.sort((x,y)=>{ return x - y // 升序排列 // return y - x 降序排列 })
const arr = [ {name:‘xiaohua‘, age:18,source:69}, {name:‘huahua‘, age:23,source:32}, {name:‘au‘, age:15,source:89} ]
// 按年龄从小到大排
arr.sort( (a,b) =>{
return a.age - b.age
})
标签:绑定 就是 hellip 代码块 数加 作用 排序 obj 函数
原文地址:https://www.cnblogs.com/anbozhu7/p/11819232.html