亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript多維數組

JavaScript多維數組

江戶川亂折騰 2019-07-29 17:18:10
JavaScript多維數組任何人都可以給我一個帶有多維輸入數組的JavaScript示例/示例嗎?希望你能提供幫助,因為我還是JavaScript新手。就像輸入2行和2列時一樣,它的輸出將是2行輸入和2列輸入。像這樣:[input][input]                 [input][input]
查看完整描述

3 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

引用來自JavaScript的數據結構和算法

好的部分(O'Reilly,第64頁)。Crockford使用一個設置行數和列數的函數擴展JavaScript數組對象,并將每個值設置為傳遞給函數的值。這是他的定義:

Array.matrix = function(numrows, numcols, initial) {
    var arr = [];
    for (var i = 0; i < numrows; ++i) {
        var columns = [];
        for (var j = 0; j < numcols; ++j) {
            columns[j] = initial;
        }
        arr[i] = columns;
    }
    return arr;}

以下是一些測試定義的代碼:

var nums = Array.matrix(5,5,0);print(nums[1][1]); // displays 0var names = Array.matrix(3,3,"");names[1][2] = "Joe";print(names[1][2]); // display "Joe"

我們還可以創建一個二維數組并將其初始化為一行中的一組值:

var grades = [[89, 77, 78],[76, 82, 81],[91, 94, 89]];print(grades[2][2]); // displays 89


查看完整回答
反對 回復 2019-07-29
  • 3 回答
  • 0 關注
  • 574 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號