我有一个下面的JS对象,我想使用对象中的值...当我打印dataRow.unitsOrdered时,我没有任何问题但是当我使用dataRow.To Zip Code时,它会抛出一个错误。 ..我该怎么办呢?
JS对象
dataRow = {
"unitsOrdered": "1",
"Bureau": "",
"To Zip Code": "OTHER, UNDEFINED",
"Description": "OFFICE SUPPLIES"}
答案 0 :(得分:1)
您必须使用括号表示法作为空格,并且在使用点表示法时不允许使用某些特殊字符。
dataRow['To Zip Code']
和键中的空格通常不是一个好主意。
答案 1 :(得分:1)
这是因为它无法解析您键入的JavaScript,解析器通常会使用空格来分隔表达式。尝试使用像这样的属性访问器,你应该没有问题
dataRow["To Zip Code"]