El problema que no entiendo es que cuando hago console.log la primera vez, también ha agregado el Array (extra con la clave y el valor (bienvenido y '2') ¿Cómo es esto posible?
var testarray = { "welcome": "1" } console.log('start'); console.log(testarray); // Shows also the extra array already. console.log('end'); testarray.extra = []; testarray.extra.welcome = '2';