3gw*_*ain 0 javascript jquery function object
从我的对象迭代,我试图调用函数并发送数据作为参数,在我的尝试,我收到错误..
使用对象键调用函数的正确方法是什么?
我的尝试:
var x = function(msg){
console.log(msg);
}
var y = function(msg){
console.log(msg);
}
var obj = {x:"i am x", y:"i am y"}
var all = function(){
$.each(obj,function(key,value){
[key](value);
})
}
all();
Run Code Online (Sandbox Code Playgroud)
任何一个数字你正确的方法请...这里是jsfiddle链接
小智 6
试试这种方式
var funcs = {
x: function(msg){
console.log(msg);
},
y: function(msg){
console.log(msg);
}
};
var obj = {x:"i am x", y:"i am y"}
var all = function(){
$.each(obj,function(key,value){
funcs[key](value);
})
}
all();
Run Code Online (Sandbox Code Playgroud)
这是你的小提琴http://jsfiddle.net/9XqeJ/1/
归档时间: |
|
查看次数: |
3117 次 |
最近记录: |