对象构造函数作为Javascript中的函数

约翰·商人

说我有一个简单的Javascript对象:

var Thing = function (data) {
    this.data = data;
}

会有一种更短的方法来执行以下操作吗:

var makeThing = function(data) { return new Thing(data); };
var things = $.map(array, makeThing);
阿玛丹

我能看到的最短的是

var things = $.map(data, function(x) { return new Thing(x); })

作为微不足道的压缩。

如果您确定可以使用较新的JS,

var things = data.map(function(x) { return new Thing(x); })

还短。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章