在js實現矩陣轉置


var arr=[[2,4,6,8],[8,9,0,-1],[9,6,2,1]];

    //定義一個新的數組
    var arr2=[];
    for(var i=0;i<arr[0].length;i++){
        arr2[i]=[];
    }
    for(var i=0;i<arr.length;i++){
        for(var j=0;j<arr[i].length;j++){
            arr2[j][i]=arr[i][j];
        }
    }

    //成功!遍歷arr2就是一個成功的數組
    for(var i=0;i<arr2.length;i++){
        for(var j=0;j<arr2[i].length;j++){
            document.writeln(arr2[i][j]+"&nbsp");
        }
        document.writeln("<br/>");
    }

重點在於新二維數組的初始化

var arr2=[];
    for(var i=0;i<arr[0].length;i++){
        arr2[i]=[];
    }

js是面向對象編程- 類(原型對象)與對象(實例)

1.初步掌握js中的類。

js面向(基於)對象特征介紹。

概念:

①JavaScript是一種基於對象的語言,遇到的所有東西都是對象。

基於對象也好,面向對象也好實際上都是以對象的概念來編寫程序,從本質上並無區別,所以這兩個概念是一樣。

②因為JavaScript中沒有class(類),所以有人把類又稱為原型對象,因為這兩個概念從在編程中發揮的作用看都是一個意思。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM