如何更改javascript中的数组索引(而不是值)

如何更改javascript中的数组索引(而不是值),javascript,html,jsp,Javascript,Html,Jsp,我需要更改javascript中的索引值 比方说 var fruits = ["Banana", "Orange", "Apple", "Mango"]; 指数0-香蕉,1-橙子,2-苹果,3-芒果 我想要的是改变这些指数,比如345香蕉,346橘子,347苹果,348芒果 如果有任何快速的方法,请告诉我,这将减少我的一些转换代码。。否则,我必须跟踪索引(0,1,2,3)到值(345346…) 我将索引值存储在我的数据库中,数组值只是显示在UI上(就像选择框)那么为什么要使用array。使用M

我需要更改javascript中的索引值

比方说

var fruits = ["Banana", "Orange", "Apple", "Mango"];
指数0-香蕉,1-橙子,2-苹果,3-芒果

我想要的是改变这些指数,比如345香蕉,346橘子,347苹果,348芒果

如果有任何快速的方法,请告诉我,这将减少我的一些转换代码。。否则,我必须跟踪索引(0,1,2,3)到值(345346…)


我将索引值存储在我的数据库中,数组值只是显示在UI上(就像选择框)

那么为什么要使用
array
。使用
Map
并给出任何自定义键(索引)值

或者,如果不想使用Map,不要更改索引,只需通过设置输入字段的值即可

<input type="" value="<any base value like 350>+index"/>


我认为这会有所帮助。

那么为什么要使用
数组呢。使用
Map
并给出任何自定义键(索引)值

或者,如果不想使用Map,不要更改索引,只需通过设置输入字段的值即可

<input type="" value="<any base value like 350>+index"/>


我认为这会有所帮助。

那么为什么要使用
数组呢。使用
Map
并给出任何自定义键(索引)值

或者,如果不想使用Map,不要更改索引,只需通过设置输入字段的值即可

<input type="" value="<any base value like 350>+index"/>


我认为这会有所帮助。

那么为什么要使用
数组呢。使用
Map
并给出任何自定义键(索引)值

或者,如果不想使用Map,不要更改索引,只需通过设置输入字段的值即可

<input type="" value="<any base value like 350>+index"/>


我认为这会有所帮助。

您需要使用关联数组

var fruits= new Array();
fruits['345'] = 'banana';
fruits['346'] = 'Orange';
fruits['347'] = 'Apple';
fruits['348'] = 'Mango'; 

for (var i in fruits) {
    alert('index is: ' + i + ', value is: ' + fruits[i]);
}

您需要使用关联数组

var fruits= new Array();
fruits['345'] = 'banana';
fruits['346'] = 'Orange';
fruits['347'] = 'Apple';
fruits['348'] = 'Mango'; 

for (var i in fruits) {
    alert('index is: ' + i + ', value is: ' + fruits[i]);
}

您需要使用关联数组

var fruits= new Array();
fruits['345'] = 'banana';
fruits['346'] = 'Orange';
fruits['347'] = 'Apple';
fruits['348'] = 'Mango'; 

for (var i in fruits) {
    alert('index is: ' + i + ', value is: ' + fruits[i]);
}

您需要使用关联数组

var fruits= new Array();
fruits['345'] = 'banana';
fruits['346'] = 'Orange';
fruits['347'] = 'Apple';
fruits['348'] = 'Mango'; 

for (var i in fruits) {
    alert('index is: ' + i + ', value is: ' + fruits[i]);
}
使用枚举,如:

var水果={345:“香蕉”,346:“橘子”,347:“苹果”,348:“芒果”}

console.log(水果[345])

使用枚举,如:

var水果={345:“香蕉”,346:“橘子”,347:“苹果”,348:“芒果”}

console.log(水果[345])

使用枚举,如:

var水果={345:“香蕉”,346:“橘子”,347:“苹果”,348:“芒果”}

console.log(水果[345])

使用枚举,如:

var水果={345:“香蕉”,346:“橘子”,347:“苹果”,348:“芒果”}



console.log(水果[345])

你确定一个对象不会比一个数组更适合这样做吗?我正在使用一些第三方UI工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果更改索引使所有内容都到位,但是jsfiddle.net/adeneo/gXSZ2不是一个好方法你确定一个对象不会比一个数组更适合这样做吗?我正在为UI使用一些第三方工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果更改索引使所有内容都到位,但是jsfiddle.net/adeneo/gXSZ2不是一个好方法你确定一个对象不会比一个数组更适合这样做吗?我正在为UI使用一些第三方工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果更改索引使所有内容都到位,但是jsfiddle.net/adeneo/gXSZ2不是一个好方法你确定一个对象不会比一个数组更适合这样做吗?我正在为UI使用一些第三方工具,该方法只将数组和数组索引集作为输入字段的值。所以我想,如果更改索引使所有内容都到位,但是jsfiddle.net/adeneo/gXSZ2不是一个好方法,使用第三方UI工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果改变索引,所有的东西都会place@ULLASK我认为你的评论写错了答案。根据我的回答,您不必更改数组索引,只需自定义输入元素的值字段。(参见答案)ya ya我错放了那个注释..我现在删除了它我正在使用一些第三方UI工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果改变索引,所有的东西都会place@ULLASK我认为你的评论写错了答案。根据我的回答,您不必更改数组索引,只需自定义输入元素的值字段。(参见答案)ya ya我错放了那个注释..我现在删除了它我正在使用一些第三方UI工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果改变索引,所有的东西都会place@ULLASK我认为你的评论写错了答案。根据我的回答,您不必更改数组索引,只需自定义输入元素的值字段。(参见答案)ya ya我错放了那个注释..我现在删除了它我正在使用一些第三方UI工具,该方法只将数组和数组索引集作为输入字段的值。所以我想如果改变索引,所有的东西都会place@ULLASK我认为你的评论写错了答案。根据我的回答,你不必更改数组索引,只需自定义输入元素的值字段。(参见答案)ya ya我错放了那个注释..我现在删除了它