【发布时间】:2018-06-21 08:11:53
【问题描述】:
let module = {
add: function(a, b){
return parseInt(a) + parseInt(b);
},
sub(a, b){
return parseInt(a) - parseInt(b);
}
};
与@987654323 使用的传统非简洁 方法语法相比,使用简洁 方法语法(例如sub acove)的根本区别是什么@?
concise 和 non-concise 方法除了语法有明显区别外,本质上是一样的吗?
【问题讨论】:
-
使用简洁的方法有什么优缺点吗?
-
或带箭头功能:
add = (a, b) => a + b -
@axiac 不。这只是对象初始化器的简写方法符号。
-
@Xufox 你没有,但就像小提琴一样,
arguments似乎工作正常? -
@CertainPerformance 我说 property 不存在。
module.sub.hasOwnProperty("prototype") === false、module.sub.hasOwnProperty("arguments") === false等