velocidad de la función getter vs acceso directo
Recientemente he comenzado a usar más funciones de obtención en lugar de acceso directo para hacer que mi código sea más flexible. Tengo curiosidad por lo que el costo de esto es en términos de velocidad. Suponer queearth
es un objeto y tenemos el siguiente objeto padre:
var star={}
star.planet=earth
star.getPlanet=function(){
return this.planet
}
¿Hay una diferencia no despreciable en la velocidad entre las siguientes dos afirmaciones?
print(star.planet)
print(star.getPlanet())