【发布时间】:2012-02-03 04:59:00
【问题描述】:
我想做:
mkArray(xml, "artist", "namespace.newarray");
function mkArray(xml, tag, store){
store = [];
$(xml).find(tag).each(function(i,v){
store.push($(this).text());
});
console.log(store);
}
但这当然会覆盖 store 是什么,而不是将其用作对命名空间属性的引用。正确的做法是什么?我认为 window[store] 会工作,但没有任何运气。
【问题讨论】:
-
在这种情况下,我想说的正确方法是从
mkArray返回数组并分配它;namespace.newarray = mkArray(xml, "artist")
标签: javascript jquery arrays namespaces reference