bjo*_*k24 0 javascript function object
我有一个简单的对象,我想通过一个函数传递一个属性名称来调用一个特定的属性:
spit(name);
function spit(value) {
var test = new Object();
test.name = "Bill";
test.number = 24;
console.log(test.value);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码应该返回"Bill".这怎么可能?
听起来你正在寻找这样的东西:
spit('name');
function spit(value) {
var test = new Object();
test.name = "Bill";
test.number = 24;
console.log(test[value]);
}
Run Code Online (Sandbox Code Playgroud)