国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - js 二維數(shù)組比較大小問(wèn)題。
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-06-26 10:55:26
0
3
991

報(bào)錯(cuò):Uncaught TypeError: Cannot read property '1' of undefined

console.log()能存取到數(shù)字,為什麼比較時(shí)就會(huì)出錯(cuò)?

<p id="abc">aaaaaa</p>
<script>
    var data = [
      ["北京", 10],
      ["上海", 20],
      ["福州", 30],
      ["廣州", 40],
      ["成都", 40],
      ["西安", 100]
    ];

    var abc = document.getElementById('abc');
    j = 0;
    for (var i = 0; i < data.length; i++) {
        console.log(data[i][1]);
        if (data[i][1] > data[i+1][1]) {
            j++;
        };
    }

    abc.innerHTML = j;
</script>
PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證0級(jí)講師

全部回覆(3)
小葫蘆

這個(gè)報(bào)錯(cuò)是溢出數(shù)組,現(xiàn)在data.length=6,當(dāng)i=5是,i+1=6就溢出了。

aaaaaa


這樣就不會(huì)報(bào)錯(cuò)了。

淡淡煙草味

你可以這樣寫:

var data = [
    ["北京", 10],
    ["上海", 20],
    ["福州", 30],
    ["廣州", 40],
    ["成都", 40],
    ["西安", 100]
];
var abc = document.getElementById('abc');
var j = 0;
var max = data[0][1];
for (let i = 1; i < data.length; i++) {
    let temp = data[i][1];
    
    if (temp > max) {
        j = i;
        max = temp;
    }
}
abc.innerHTML = data[j][0];
淡淡煙草味

雷雷

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板