我所处的情况需要能够通过两个不同的名称调用一个对象的方法,我发现最短的方法是这样的:
var c = {
a : function() {console.log("called a!");}.
b : function() {this.a();}
};
我更希望有这样的东西:
var c = {
a,b : function() {console.log("called a!");}.
};
但到目前为止,我的研究还没有发生过类似的事情。有没有更好的办法?
最佳答案
您可以稍后分配 b:
var c = {
a : function() {console.log("called a!");}.
};
c.b = c.a;
关于javascript - 进行属性别名的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19257961/