获取 json 的名称
JSON
product82127600211="a"
product82127600212="b"
product82127600213="c"
javascript
var idCompany=8212760021;
var idProduct="product"+idCompany+"1";
alert(products.idProduct); // this line show undefined
此警报显示未定义,但如果使用 alert(products.product82127600211);
显示成功
。
现在如何创建显示 a
的 idProduct
JSON
product82127600211="a"
product82127600212="b"
product82127600213="c"
javascript
var idCompany=8212760021;
var idProduct="product"+idCompany+"1";
alert(products.idProduct); // this line show undefined
this alert show undefined but if usealert(products.product82127600211);
show a
success.
now how can create idProduct that show a
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您的语法错误,请改用括号:
当前您正在尝试访问名为
idProduct
的变量,即您的示例相当于:Your syntax is wrong, use brackets instead:
Currently you are trying to access a variable named
idProduct
, i.e. your example would be equivalent to:行不通
?
Would
not work?
尝试
try
要对 JavaScript 对象使用变量键,请使用方括号表示法 (
["key"]
),而不是点表示法 (.key
)。在你的例子中,你会:To use a variable key for an JavaScript object, use the bracket notation (
["key"]
) instead of the dot notation (.key
). In your example you would:我相信您的问题是对 idProduct 的引用未附加到您的对象产品。
例如
警报显示 idProduct 的值
I believe your problem is that the reference to idProduct is not attached to your object products.
e.g.
The alert shows the value of idProduct