为什么不是';这个.key在JavaScript中是否正常工作?
为什么不是';这个.key在JavaScript中是否正常工作?,javascript,Javascript,让学生={ fname:“卡洛斯”, lname:‘Dubón’, (){ 警报(`Hi my name is${this.fname}`); }, 再见:函数(){ 警报(`Bye${this.fname}`); }, sayHiAgain:()=>{ 警报(`Hi my name is${this.fname}`); } } 学生:sayiagain() 箭头函数很特殊:它们没有自己的“箭头”。如果我们 从这样一个函数中引用它,它是从外部获取的 “正常”功能 让学生={ fname:“卡洛
让学生={
fname:“卡洛斯”,
lname:‘Dubón’,
(){
警报(`Hi my name is${this.fname}`);
},
再见:函数(){
警报(`Bye${this.fname}`);
},
sayHiAgain:()=>{
警报(`Hi my name is${this.fname}`);
}
}
学生:sayiagain()代码>
箭头函数很特殊:它们没有自己的“箭头”。如果我们
从这样一个函数中引用它,它是从外部获取的
“正常”功能
让学生={
fname:“卡洛斯”,
名称:“Dubón”,
sayHi:function(){
log(`Hi my name is${this.fname}`);
},
再见:函数(){
log(`Bye${this.fname}`);
},
增益:函数(){
log(`Hi my name is${this.fname}`);
},
};
学生:sayiagain()代码>当使用箭头函数时,它使用词汇作用域,这意味着它指的是它的当前作用域,而不是更远的范围,即绑定到内部函数而不是对象本身
arrow函数表达式是一种语法紧凑的替代方法
一个正则函数表达式,虽然没有它自己的绑定到
this、arguments、super或new.target关键字。箭头函数
表达式不适合用作方法,并且不能用作
构造器
这是否回答了您的问题?这回答了你的问题吗?