Digamos hipotéticamente que nosotros
let initialArray = [1,2,3,4,5] let referenceArray = [initialArray,6] console.log(referenceArray) initialArray.pop() la salida en el navegador Chrome 96 Array(2) 0: (4) [1, 2, 3, 4] 1: 6 length: 2 Sin embargo, en nodeJs la salida es [ [ 1, 2, 3, 4, 5 ], 6 ]
¿Por qué el valor de initialArray apareció en el navegador pero no en nodeJs?
Editar:
La pregunta a la que se hace referencia indica que es un error solucionado, sin embargo, el error de la pregunta de 10 años aún persiste, por lo que claramente no está relacionado con un error resuelto hace mucho tiempo.
Además, el comportamiento que enumeré en esta pregunta solo tiene lugar cuando se hace referencia a otro objeto de matriz
let initialArray = [1,2,3,4,5] console.log(initialArray) initialArray.pop() normalmente salidas [1, 2, 3, 4, 5]