亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - js 二維數(shù)組比較大小問題。

瀏覽:137日期:2023-05-25 15:40:25

問題描述

報(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>

問題解答

回答1:

這個(gè)報(bào)錯(cuò)是溢出數(shù)組,現(xiàn)在data.length=6,當(dāng)i=5是,i+1=6就溢出了。<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(i<data.length-1){if (data[i][1] > data[i+1][1]) { j++;}; }}abc.innerHTML = j;

</script>

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

回答2:

你可以這樣寫:

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];回答3:

因?yàn)閿?shù)組越界了,當(dāng)i = data.length - 1的時(shí)候, data[i+1][1]訪問的就是 data[6][1],data[6]其實(shí)是沒有的,因?yàn)樗畲蟮牟攀莇ata[5], 說的有點(diǎn)亂,不知道能看懂不

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 日韩欧美在线观看一区 | 国产三级在线观看视频不卡 | www日本黄色| 国美女福利视频午夜精品 | 精品一区二区在线观看 | 日韩黄色一级 | 中国免费观看的视频 | 亚洲欧美国产精品第1页 | 国产精品麻豆网站 | 久青草视频免费视频播放线路1 | www三级免费 | 亚洲一区二区三区久久久久 | 一级特黄a 大片免费 | 国产第一页亚洲 | 色牛网 | 欧美一级特黄特黄毛片 | 在线黄色网| 国产日韩欧美综合一区二区三区 | 最新国产美女一区二区三区 | 国产黄色在线播放 | 中美日韩在线网免费毛片视频 | 国产精品伦理一二三区伦理 | 看日本真人一一级特黄毛片 | 九九精品免视看国产成人 | 精品一区二区在线欧美日韩 | 黄色片免费在线看 | 国产伦精品一区二区三区无广告 | 一日本道加勒比高清一二三 | 国产成年网站v片在线观看 国产成版人视频网站免费下 | 午夜视频免费在线观看 | 久久黄色片 | 国产精品麻豆高清在线观看 | 三级黄色片免费 | 伊人影院综合网 | 午夜不卡av免费 | 亚洲影视自拍揄拍愉拍 | 亚洲狠狠狠一区二区三区 | 人碰人人 | 最新国产精品久久精品 | 在线你懂的网站 | 国产首页|