是否可以像第二个函数一样从 via 内部访问对象的方法?binding identifier
let obj = {
funcFirst() {
console.log(funcFirst);
},
funcSecond: function funcSecond() {
console.log(funcSecond);
}
}
obj.funcSecond();
obj.funcFirst();
是否可以像第二个函数一样从 via 内部访问对象的方法?binding identifier
let obj = {
funcFirst() {
console.log(funcFirst);
},
funcSecond: function funcSecond() {
console.log(funcSecond);
}
}
obj.funcSecond();
obj.funcFirst();
不。
MethodDefinition与FunctionExpression不同,并不意味着将具有指定名称的已创建函数的引用添加到已创建的 EnvironmentRecord 中。
您可以通过查看相关部分中的运行时语义描述来验证这一点。
MethodDefinition而不是字符串
值得为对象添加一个属性,例如:
能