En el siguiente código, ¿se puede acceder al miembro x desde el literal del objeto anidado?¿Cómo acceder a un miembro externo desde un literal de objeto anidado?
var outer = {
x : 0,
inner: {
a : x + 1, // 'x' is undefined.
b : outer.x + 1, // 'outer' is undefined.
c : this.x + 1 // This doesn't produce an error,
} // but outer.inner.c is NaN.
}
Int eresting. No estoy seguro si puede en absoluto. –