我正在尝试为Javascript数组中的每个项目分配多个参数。在这种情况下,item 0
的{{1}} val
和1p
pri
。
代码:
0.01
但是,运行此代码时,我遇到以下控制台错误:
item[0][val] = '1p';
item[0][pri] = '0.01';
我在Javascript / jQuery中尝试的是什么?
答案 0 :(得分:2)
此处val
是实际属性,因此我认为您需要使用Dot Notation
item[0].val = '1p'
item[0].pri = '0.01';
答案 1 :(得分:1)
您可以使用点表示法(.
)调用变量,或者在引号之间标记它。
像:
item[0]["val"] = '1p';
item[0]["pri"] = '0.01';
或
item[0].val = '1p';
item[0].pri = '0.01';
我推荐第一种方法,因为这样你也可以使用连字符定义你的对象属性键。