TypeScript 函數-Lambads 和 this 關鍵字的使用
阿新 • • 發佈:2019-04-12
cti clas mda brush let rand highlight light type
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);
TypeScript 函數-Lambads 和 this 關鍵字的使用