我的JSON数组是这样的;
var foo = [{"aid":"1","atitle":"Ameya R. Kadam"},{"aid":"2","atitle":"Amritpal Singh"},{"aid":"3","atitle":"Anwar Syed"},{"aid":"4","atitle":"Aratrika"},{"aid":"5","atitle":"Bharti Nagpal"}]
如果我选择任何元素,例如
alert(foo[0].atitle);
输出:Ameya R. Kadam
显示第一个元素的atitle值。我想修改它,以便数组从1开始而不是0.喜欢,
alert(foo[1].atitle);
输出:Ameya R. Kadam
可以吗?
答案 0 :(得分:0)
没有。从0开始的Javascript数组是Javascript语言本身的设计参数。
相反,如果foo[bar-1]
变量包含从1开始编号的索引,则可以使用bar
,或者在数组的开头可以有一个空/占位符元素。
但实际上,如果使用Javascript,你应该习惯0索引数组。
答案 1 :(得分:0)
首先,这几乎肯定是一个错误。如果您的编程语言使用0索引数组,您应该接受并继续前进。
其次,您可以通过将空元素推到数组的前面来实现类似的效果。