在JS中调用命名空间中的单例库方法,而不完全限定namespac
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JS中调用命名空间中的单例库方法,而不完全限定namespac相关的知识,希望对你有一定的参考价值。
;(function() { MyClass = { map: function(object, callback) { var items = []; each(object, function(i) { items.push(callback.apply(this, arguments)); }); return items; }, each: function(object, callback) { for (var i = 0; i < object.length; i++) { callback(i); } } } var methods = 'each map'.split(/ /); while (methods.length) { eval('var ' + methods[0] + ' = MyClass.' + methods.shift()); } })(); // Map can refer to each without dereferencing result = MyClass.map([1, 2, 3], function(i) { return i + 1; }); print(result); // 1,2,3
以上是关于在JS中调用命名空间中的单例库方法,而不完全限定namespac的主要内容,如果未能解决你的问题,请参考以下文章