我在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(产品)单引号消失了,但如果我JSON.parse(json)进入对象,单引号返回..?