我在使用reduce函数时有点困惑,我有一个数组
let aa = [1,2,3,4,5,6]
我所需的产出是:
[{id:1,children:
[{id:2,children:
[{id:3,children:
[{id:4,children:
[{id:5,children:
[{id:6,children:[{}]}]
}]
}]
}]
}]
}]
我写了一个函数
let aa = [1,2,3,4,5,6]
let cc
我需要使用存储在数组中的值创建一个javascript对象。每个值都应该是前一个值中的一个新键。实现这一目标的最佳方法是什么? var option = ['level_1','level_2','level_3','level_4'];
$.each( option, function( key, value ) {
// ....
});
// I'm trying to get this result
var result = {
'level_1': {
我有一个矩阵:
matrix = [[0, 1, 1, 2],
[0, 5, 0, 0],
[2, 0, 3, 3]]
我需要计算不低于0的所有数组元素的和,所以在这个例子中,和应该是=9。
我的职能是:
function matrixElementsSum(matrix) {
// Write your code here
var Summa =0
for (i = 0; i<4; i++){
var sum =0;
// console.log(matrix[i].length); //4
for(j=0;