JavaScript 调用对象语法

标签 javascript node.js object

我需要知道为什么这不起作用。我的 Javascript 代码访问对象中的变量。但它似乎不起作用,部分原因是我无法弄清楚语法。

    var obj = {
        size:"small",
        big:false,
        thing:true
    }

    alert(obj[size]);

我只是不确定我的语法是否正确......

最佳答案

这在这里有效。

obj.size //returns small

或者

obj["size"] //returns small

或者

var my_var = "size"
obj[my_var]  //returns small

关于JavaScript 调用对象语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24913179/

相关文章:

node.js - 集群还是nginx?集群稳定性: 1 - Experimental

javascript - Nodejs 服务器应用程序的记录器

ruby-on-rails - 使用 Form Object 时应该如何处理编辑和更新操作?

asp.net - jQuery 和 ASP.NET - 强制单击按钮

javascript - 为什么 Promise 记录数据但返回相同数据的未定义

javascript - 术语上的区别? JS 范围

java - 将 txt 文件读入 ObjectList

python 字符串函数不适用于具有数据类型对象的列

javascript - 关闭浏览器标签的脚本

javascript - 如何在 Firebase 中跟踪 child 数量