Preguntas con la etiqueta [object-literal]

Lista object-literal preguntas

Aparte del hecho obvio de que la primera forma podría usar una variable y no solo una cadena literal, ¿hay alguna razón para usar una sobre la otra y, de

¿Hay alguna manera de hacer que algo como lo siguiente funcione en JavaScript? var foo = { a: 5, b: 6, c: this.a + this.b // Doesn't work }; En

¿Por qué funciona lo siguiente? <something>.stop().animate( { 'top' : 10 }, 10 ); Mientras que esto no funciona: var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 );