Estoy luchando con un objeto JSON grande y me encontré con un problema extraño:
Mi Objeto tiene la siguiente estructura:
const bar = { arr: [] } Si trato de establecer su valor de esta manera bar.arr.foo = 'ciao' no me da ningún error. El objeto resultado es este
¿Qué es ese extraño "Array (0)" que señalan las herramientas de desarrollo de Chrome? Si trato de escribir typeof bar.arr , dice "objeto"
Pero hacer JSON.stringify(bar, null, 2) da como resultado '{\n "arr": []\n}'