js模拟二维数组求和
作者:互联网
JavaScri实际上没有二维数组的概念,但是由于js变量是松散的,所以能设置数组元素为数组来模拟二维数组,以此类推,可以模拟多维数组。
/* 需求:模拟了3 * 3数组求右上三角元素之和1 + 3 + 6 + 9 + 8 + 7 = 34 * 解析:行小于列 * 1 9 7 * 2 3 8 * 4 5 6 */
代码:
const arr = [[1,9,7],[2,3,8],[4,5,6]] // 伪二维数组 const lg = arr.length let sum = 0 for (let j = 0;j < lg;j++) { // 固定列 for (let i = 0;i <= j;i++) { // 行数小于列数 sum += arr[i][j] } } console.log(sum)
图解:
标签:lg,arr,求和,js,二维,let,数组,模拟 来源: https://www.cnblogs.com/zhulongxu/p/16552676.html