如何获得一个特定的数组索引值在JavaScript中?

我有一个数组,只是想索引1的元素/值

var myValues = new Array(); var valueAtIndex1 = myValues.getValue(1); // (something like this) 

我怎样才能得到我的数组在JavaScript中的第一个索引值?

只要使用indexer

 var valueAtIndex1 = myValues[1]; 

JavaScript中的数组索引从第一个项目的零开始,所以试试这个:

 var firstArrayItem = myValues[0] 

当然,如果你真的想索引1的数组中的第二项,那么它是myValues[1]

请参阅访问数组元素以获取更多信息。

你可以使用[]

 var valueAtIndex1 = myValues[1]; 

我知道这是晚了,但这是另一种方式:)

 // var psn_ = myForm.elements['array_name[]']; // --> getting array by name var myValues = new Array(); if( myValues.length == undefined ) { // if length is 1, length becomes undefined myValues = [].concat(myValues); // make 'myValues' an array var tempVar = myValues[0].value; // get and store value } else{ var tempVar = ""; // temporary variable to store all values of array for (var i = 0; i < myValues.length; i++) { tempVar += myValues[i].value; // example ["one", "two"] tempVar += ','; // tempVar = one,two, } tempVar = tempVar.substring(',', tempVar.length - 1); // tempVar = one,two } 

传递给另一个文件

 ... "url_name.php?tempVar=" + tempVar + ... // passing through URL 

通过PHP获取值

 $getValue = $_GET['tempVar']; // get value from tempVar in URL $getValue_Array = explode(',', $getValue); // getValue_Array[0] = "one" // getValue_Array[1] = "two"