2013-10-18 33 views
0

我想分配多个参数给Javascript数组中的每个项目。在这种情况下,item 0具有的val0.01priJavascript Array Hierarchy

代码:

item[0][val] = '1p'; 
item[0][pri] = '0.01'; 

然而,运行此代码时,我有以下控制台错误:

Uncaught ReferenceError: val is not defined 

就是我在Javascript/jQuery的尝试可能吗?

回答

2

这里val是实际的属性,所以我认为你需要使用Dot Notation

item[0].val = '1p' 
item[0].pri = '0.01'; 
1

要么调用变量用点号(.)或致电它标志着引号之间。

财产以后这样的:

item[0]["val"] = '1p'; 
item[0]["pri"] = '0.01'; 

item[0].val = '1p'; 
item[0].pri = '0.01'; 

我recommanding第一种方法,因为这样你可以使用连字符太定义对象属性键。