【发布时间】:2023-03-07 02:56:01
【问题描述】:
我在 nodejs 中使用 babyparse (PapaParse) 将 csv 处理为 javascript 对象。
一个对象输出如下:
{ 'ProductName': 'Nike t-shirt',
ProductPrice: '14.99',
ProductPriceOld: '39.99' }
您可以看到以某种方式引用了第一个索引(“ProductName”)。 我无法访问此值。我试过了:
console.log(product['ProductName'])
console.log(product["\'ProductName\'"])
console.log(product['\'ProductName\''])
console.log(product.ProductName)
这一切都会导致“未定义”。 product.ProductPrice 或 product['ProductPrice'] 给了我正确的值。
知道是什么原因造成的,以及如何解决?
编辑:如果我 JSON.stringify(product) 单引号消失了,但如果我 JSON.parse(json) 进入对象,单引号返回..?
【问题讨论】:
标签: javascript node.js object indexing