新包装器在JavaScript中是如何工作的?
在下划线.js的上下文中:新包装器在JavaScript中是如何工作的?,javascript,underscore.js,Javascript,Underscore.js,在下划线.js的上下文中: // Create a safe reference to the Underscore object for use below. var _ = function(obj) { return new wrapper(obj); }; 简单地说,这个函数返回什么?简单地说,它是“包装器”的一个构造函数,可以让事情变得更简单 // this allows you to do things such as: var a = _({/*object*/}); /
// Create a safe reference to the Underscore object for use below.
var _ = function(obj) { return new wrapper(obj); };
简单地说,这个函数返回什么?简单地说,它是“包装器”的一个构造函数,可以让事情变得更简单
// this allows you to do things such as:
var a = _({/*object*/});
// rether than something like:
var a = new wrapper({/*object*/});
我认为在underline.js的版本中,要保持代码整洁和简单:)是的包装函数,允许您在不使用下划线的情况下使用下划线。调用下划线将始终返回一个新的包装器实例
顺便说一句,wrapper
函数已在中删除。\u
函数本身现在是构造函数,请参阅以获取解释。它返回包装器类型的新实例。在这里阅读更多关于javascript的对象模型:这是一段面向对象的代码,基于您可能在某处拥有的其他javascript。其中包含包装器对象/类的。