Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 似乎无法使用括号符号访问某些数据?_Javascript_Node.js - Fatal编程技术网

Javascript 似乎无法使用括号符号访问某些数据?

Javascript 似乎无法使用括号符号访问某些数据?,javascript,node.js,Javascript,Node.js,我试图访问node.js中csv解析器解析过的以下数据,但由于某些原因,访问名字时遇到困难。我可以使用括号符号访问其他每一行,但由于某些原因,不能访问那一行。我使用行['Last Name']访问其他行,但是当我使用行['First Name']时,它返回为未定义?有什么想法吗 { 'First Name': 'Bobby', 'Last Name': 'Taylor', 'Home Phone': '3661773140', 'Mobile Phone': '395541376

我试图访问node.js中csv解析器解析过的以下数据,但由于某些原因,访问名字时遇到困难。我可以使用括号符号访问其他每一行,但由于某些原因,不能访问那一行。我使用
行['Last Name']
访问其他行,但是当我使用
行['First Name']
时,它返回为未定义?有什么想法吗

{
  'First Name': 'Bobby',
  'Last Name': 'Taylor',
  'Home Phone': '3661773140',
  'Mobile Phone': '3955413767',
  'Street Address': '8001 NW Cedar St',
  City: 'Urbandale',
  State: 'IA',
  Zip: '50310',
  'Date of Birth': '4/12/1973'
}

您的JSON中有一个错误的隐藏字符

这就是它的来龙去脉

我为您清理了您的对象,这里是它工作的演示-

var obj={
“名字”:“博比”,
“姓氏”:“泰勒”,
“家庭电话”:“3661773140”,
“手机”:“3955413767”,
‘街道地址’:‘雪松街西北8001号’,
城市:“城市”,
声明:“IA”,
邮编:“50310”,
“出生日期”:1973年4月12日
}

log(obj['First Name'])
它应该可以工作。你能创建一个演示问题的脚本吗?确保空格和大小写正确匹配。隐藏的字符是什么?我怎么解释呢?你是怎么发现的?我把你的JSON对象复制粘贴到Chrome Devtools中并找到了它。我会把这个字符放在第一位。input.replace(/\W/g'),其中input是string@MukundGoel您在哪里找到包含隐藏字符的要复制/粘贴的JSON对象?