【发布时间】:2010-09-20 01:55:51
【问题描述】:
ExtJS 有 Ext.each() 函数,但是有没有 map() 也隐藏在某个地方?
我已经很努力了,但没有找到任何可以填补这个角色的东西。像 Ext 这样大的 JS 库显然必须具备。
或者当 Ext 真的不包含它时,将它添加到 Ext 的最佳方法是什么?当然,我可以写:
Ext.map = function(arr, f) { ... };
但这真的是正确的做法吗?
【问题讨论】:
-
您希望在 'map' 中有哪些不同的行为,而不是在 'each' 中?不只是 Ext.prototype.map = Ext.each.toSource();帮忙?
-
'each' 只是将函数应用于数组的元素,但不返回任何内容。 'map' 还应该返回每个函数调用的结果。
标签: javascript map extjs