javascript - 显示意外结果的对象

标签 javascript

我写了这段代码

var myObj={
    a:'kaka',
    b:'beck'
};


var finalname=myObj[b]);
console.log(finalname);

代码在控制台中没有显示任何内容。 请帮忙。 谢谢。

最佳答案

使用 myObj.b 代替 myObj["b"]

var myObj = {
   a: 'kaka',
   b: 'beck'
};


var finalName = myObj.b;
console.log(finalName);

如果您打算使用方括号表示法,则键应该是字符串。

var myObj = {
       'a': 'kaka',
       'b': 'beck'
    };


    var finalName = myObj['b'];
    console.log(finalName);

关于javascript - 显示意外结果的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31490877/

相关文章:

javascript - 在 javascript/jquery 中具有参数的函数将不起作用

javascript - 如何从 Express 中的 router.post() 内的函数代码返回 promise 解析或拒绝?

javascript - jquery将内容url转换为文件url

javascript - highchart堆积柱每个类别的总数据

javascript - 从回调函数中获取值

javascript - 调用带参数函数的reactJS render无法编译

javascript - getByteFrequencyData() 返回的数组值是什么意思?

javascript - .text函数不起作用

javascript - 如何根据另一个部分的计算宽度设置一个部分的宽度?

javascript - 从文本中获取数字并使用 Jquery 添加一个