我有一个简单的jQuery每个循环,我想知道是否可以使用它来声明一些变量。像这样:
jQuery.each(["var_name1", "var_name2", "var_name3"], function(){
$[this] = this;
});
像php中的变量varbiale。
我知道我可以将所有东西存放在一个物体内,但它对我没用。
有什么想法吗?
编辑:
jQuery.each(["var_name1", "var_name2", "var_name3"], function(key, val){
var $[val] = val;
});
alert(var_name1);
错误:
SyntaxError: missing ; before statement
[Break On This Error]
var $[val] = val;
答案 0 :(得分:0)
jQuery.each(["var_name1", "var_name2", "var_name3"], function(i, x){
window[x] = x; // or some object in the global/outer scope
});