说我有一个简单的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] 删除。
我来说两句