Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么不是';这个.key在JavaScript中是否正常工作?_Javascript - Fatal编程技术网

为什么不是';这个.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关键字。箭头函数 表达式不适合用作方法,并且不能用作 构造器


这是否回答了您的问题?这回答了你的问题吗?