javascript - 如何通过javascript中的函数返回对象属性

标签 javascript function object

我有一个简单的对象,我想通过函数传递属性名称来调用特定属性:

spit(name);

function spit(value) {
    var test = new Object();
    test.name = "Bill";
    test.number = 24;
    console.log(test.value);
}

上面的代码应该返回“Bill”。这怎么可能?

最佳答案

听起来您正在寻找这样的东西:

spit('name');

function spit(value) {
    var test = new Object();
    test.name = "Bill";
    test.number = 24;
    console.log(test[value]);
}

关于javascript - 如何通过javascript中的函数返回对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175895/

相关文章:

javascript - 使用 var 和函数声明 javascript 对象有什么区别?

Javascript从动态名称访问嵌套对象

javascript - 如何使 body 的最小高度等于 screen.height

javascript - 如何通过 url 传递 2 个 JavaScript 变量?

c - 大写到小写函数C

c++ - 试图引用已删除的函数

java - Java中如何对对象数组进行排序?

java - Java 是否有统一原始数据类型和对象数据类型的长期计划?如何?

javascript - 如何使用 jquery 和 selenium 在 `shadow-root` 处访问 'chrome://downloads' 下的元素?

javascript - React.props.children 未定义