Quiero crear JSON usando propiedades de Java usando js.
aporte
a[1][1]=dla salida debe ser
{ a: [ null, [ null, "d" ] ] }Encontré una solución. primero extraigo todos los índices y los paso a la función recursiva
const arrayRecursiveFn = function (indexes, value, result) { let index = indexes[0]; if (indexes.length === 1) { result[index] = value; } else { let obj = []; result[index] = arrayRecursiveFn(indexes.slice(1), value, obj); } return result; } const op = arrayRecursiveFn([1,1],0 , []) console.log("op",op)implementación completa https://github.com/mehimanshupatil/propertiesToJSON