2015-12-14 47 views
0

二維數組值,這是我的代碼如何找到在JavaScript

var text = input.split(" "); 
var wordCount = new Array(); 
var i; 
for(i=0; i<text.length; i++){ 
    if(wordCount.length==0){ 
     wordCount.push(text[i], 1); 
    } 
    var index= wordCount.indexOf(text[i]); 

所以我現在的關鍵指標,並希望找到對應於該鍵的值。

我可以寫一個自定義的順序方法來獲取值但有一個快捷方式,這樣我就可以說,

var value = wordCount.getValue(text[i]);,並且將返回0或螞蟻其他整數

也推不使如預期的格式,我應該如何在二維數組中按下鍵(我的詞)和defalut值?

+0

https://developer.mozilla.org/en-US/ docs/Web/JavaScript/Reference/Global_Objects/Array – Craicerjack

+0

[Javascript 2D數組]可能的重複(http://stackoverflow.com/questions/1969931/javascript-2d-array) – Quill

回答

1

存儲相應的指數也值爲這樣

for(i=0; i < text.length; i++){ 
if(wordCount.length==0){ 
    wordCount[i] = text[i]; 
} 

數組中的所以當retriving值,你可以做

for(var key in wordCount) 
{ 
    alert("key " + key + " has value " + wordCount[key]); 
}