velocidade da função getter vs. acesso direto
Eu comecei recentemente a usar mais funções getter em oposição ao acesso direto para tornar meu código mais flexível. Estou curioso para saber qual é o custo disso em termos de velocidade. Suponha queearth
é um objeto e temos o seguinte objeto pai:
var star={}
star.planet=earth
star.getPlanet=function(){
return this.planet
}
Existe uma diferença não desprezível na velocidade entre as duas declarações a seguir?
print(star.planet)
print(star.getPlanet())