buenas,
no logro comprender muy bien lo que intentas. ¿podrias explicar la siguiente linea?
Cita: necesito insertar un elemento antes del array (arraySel) que me permita definir la referencia a 'arraySel.id[selNodes[i].parentNode.id]' como id:arraySel.id[selNodes[i].parentNode.id]
no comprendo cuando dices insertar antes del array
arraySel. por cierto, no es un array sino un objeto.
@edit,
si bien entiendo, lo que quieres hacer es definir una propiedad en json donde el valor sea el valor de otra propiedad dentro del mismo json. por ejemplo,
Código:
var json = {foo: "bar",
candy: json.foo
}
si es eso, no lo puedes hacer directamente dentro de json porque al momento en que se va creando, la referencia al objeto aun no existe. tendrias que hacerlo despues.