TypeScript 函数-Lambads 和 this 关键字的使用
let people = {
name:["a","b","c","d"],
/*
getName:function(){
return function(){
var i=Math.floor(Math.random()*4);
return {
//this 指代的是getName 不是people 引入lamdads即可
n:this.name[i]
}
}
}*/
getName:function(){
return ()=>{
var i=Math.floor(Math.random()*4);
return {
//this 指代的是getName 不是people 引入lamdads即可
n:this.name[i]
}
}
}
}
var myname = people.getName();
alert(myname().n);
不积跬步,无以至千里;不积小流,无以成江海。
浙公网安备 33010602011771号