javascript二維數(shù)組轉(zhuǎn)置實例
更新時間:2015年01月22日 11:15:53 投稿:shichen2014
這篇文章主要介紹了javascript二維數(shù)組轉(zhuǎn)置方法,實例分析了數(shù)組行列交換的轉(zhuǎn)置技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了javascript二維數(shù)組轉(zhuǎn)置的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
<script language="javascript" type="text/javascript">
var arr1 = [[30,-1,90],[70,100,-40],[39,29,6],[39,92,9]];
var arr2 = [];
//確定新數(shù)組有多少行
for(var i=0;i<arr1[0].length;i++){
arr2[i] = [];
}
//動態(tài)添加數(shù)據(jù)
//遍歷原數(shù)組
for(var i=0;i<arr1.length;i++){
for(var j=0;j<arr1[i].length;j++){
arr2[j][i] = arr1[i][j];
}
}
//打印新數(shù)組
for(var i=0;i<arr2.length;i++){
for(var j=0;j<arr2[i].length;j++){
document.writeln(arr2[i][j]);
}
document.write("<br />");
}
</script>
var arr1 = [[30,-1,90],[70,100,-40],[39,29,6],[39,92,9]];
var arr2 = [];
//確定新數(shù)組有多少行
for(var i=0;i<arr1[0].length;i++){
arr2[i] = [];
}
//動態(tài)添加數(shù)據(jù)
//遍歷原數(shù)組
for(var i=0;i<arr1.length;i++){
for(var j=0;j<arr1[i].length;j++){
arr2[j][i] = arr1[i][j];
}
}
//打印新數(shù)組
for(var i=0;i<arr2.length;i++){
for(var j=0;j<arr2[i].length;j++){
document.writeln(arr2[i][j]);
}
document.write("<br />");
}
</script>
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
LayUi中接口傳數(shù)據(jù)成功,表格不顯示數(shù)據(jù)的解決方法
今天小編就為大家分享一篇LayUi中接口傳數(shù)據(jù)成功,表格不顯示數(shù)據(jù)的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08iphone safari不支持position fixed的解決方法
最近一直在做移動web開發(fā),開發(fā)過程中遇到了許多問題,mobile safari不支持position: fixed就是一件很頭疼的事情2012-05-05Bootstrap選項卡與Masonry插件的完美結(jié)合
這篇文章主要介紹了Bootstrap選項卡與Masonry插件的完美結(jié)合的相關(guān)資料,需要的朋友可以參考下2016-07-07JavaScript日期時間與時間戳的轉(zhuǎn)換函數(shù)分享
這篇文章主要介紹了JavaScript日期時間與時間戳的轉(zhuǎn)換函數(shù)分享,本文給出兩個函數(shù)實現(xiàn)日期時間和時間戳間的轉(zhuǎn)換,需要的朋友可以參考下2015-01-01微信小程序頁面調(diào)用自定義組件內(nèi)的事件詳解
這篇文章主要介紹了微信小程序頁面調(diào)用自定義組件內(nèi)的事件詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09