Duplicar posibles:
Self-references in object literal declarationsAcceso JavaScript Object Valor literal en el mismo objeto
¿Hay alguna forma de acceso el valor de un nombre de propiedad en el mismo objeto literal? Algo como esto:
myFunction.init({
varOne: 'something',
varTwo: this.varOne + 'something else'
})
Por supuesto que puede. Con getters y setters o creando funciones que luego corrigen el alcance del objeto. No estoy seguro de por qué se eligió la otra respuesta –