我想用JavaScript排列吗?我的错在哪里

时间:2018-12-04 16:00:24

标签: 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);

1 个答案:

答案 0 :(得分:5)

首先,您的对象中没有名为97433的密钥

第二,即使您不能使用带有数字开头的对象键的属性修饰符。您需要使用方括号符号。

最后,请使用console.log()进行调试,因为alert()会强制类型化并阻止UI逻辑。

var myVariable = obj['97433'];
console.log(myVariable);