我将此代码添加到我的页面中,并且我想在用户点击邮政编码时填写城市名称 而且我的警报没有显示
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);
答案 0 :(得分:5)
首先,您的对象中没有名为97433
的密钥
第二,即使您不能使用带有数字开头的对象键的属性修饰符。您需要使用方括号符号。
最后,请使用console.log()
进行调试,因为alert()
会强制类型化并阻止UI逻辑。
var myVariable = obj['97433'];
console.log(myVariable);