如何使用名称中的()括号访问对象值?

imc*_*ngy 0 javascript

嗨,我有一个我从CSV文件中的数据填充的对象.

我的一个ID称为"Disk_Usage(MB)"

我尝试使用我的object.Disk_Usage(MB),但收到错误,因为javascript认为磁盘使用是一个函数,MB是一个变量.

我在控制台上收到一条引用错误,指出MB未定义.

Cᴏʀ*_*ᴏʀʏ 5

使用数组/括号表示法:

var propertyValue = yourObject['Disk_Usage(MB)'];
Run Code Online (Sandbox Code Playgroud)

如果您想知道为什么需要这样做和/或"但我的对象不是数组!"我建议您阅读MDN上的" 使用对象 "一文.