我有一個數組,只是想在索引1如何在數組的特定索引處獲取值在JavaScript中?
var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)
獲得元素/值我怎樣才能得到我的JavaScript數組的第一個指數的價值?
我有一個數組,只是想在索引1如何在數組的特定索引處獲取值在JavaScript中?
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]
。
查看Accessing array elements瞭解更多信息。
你可以用[]
:
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"
爲什麼...通過PHP? – KarolDepka
你也可以使用jQuery .. – Stophface
這是一個非常嚴格的響應數組訪問。它說的很多,考慮到原始問題的觀衆,可能會造成更多的傷害,而不是好的。 –