我想在JavaScript中使用?我的错在哪里?

Ahm*_*smi 0 javascript jquery

我将此代码添加到我的页面,当用户点击一个邮政编码并且我的警报不显示时,我想完成城市

var obj = {
  "01400": "ABERGEMENT-CLÉMENCIAT",
  "01640": "ABERGEMENT-DE-VAREY",
  "01500": "AMBÉRIEU-EN-BUGEY",
  "01330": "AMBÉRIEUX-EN-DOMBES",
  "01300": "AMBLÉON",
  "01500": "AMBRONAY",
  "01500": "AMBUTRIX",
  "01300": "ANDERT-ET-CONDON",
  "01350": "ANGLEFORT",
  "01100": "APREMONT",
  "01110": "ARANC",
  "01230": "ARANDAS",
  "01100": "ARBENT",
  "01300": "ARBIGNIEU",
  "01190": "ARBIGNY"
};
var myVariable = obj .01400;
alert(myVariable);
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 5

首先,97433您的对象中没有命名的键

其次,即使你不能使用以数字开头的对象键的属性加速器.您需要使用括号表示法.

最后,console.log()用于调试作为alert()强制类型并阻止UI逻辑.

var myVariable = obj['97433'];
console.log(myVariable);
Run Code Online (Sandbox Code Playgroud)