¿Cómo sería este operador nulo de acceso directo en la sintaxis del operador ternario simple?
obj = obj[array[i]] ??= {}¿Qué es confuso para mí aquí es el agregado = después de los dos?
El operador de asignación lógica nula (x ??= y) solo asigna si x es nula (nula o indefinida).
en tu pregunta,
si obj[array[i]] es igual a nulo o indefinido, entonces obj[array[i]] será {}.
consulte la documentación de mdn: