我最近开始使用更多的getter函数而不是直接访问来使我的代码更加灵活。我很好奇这在速度方面的成本是多少。假设earth是一个对象,我们有以下父对象:varstar={}star.planet=earthstar.getPlanet=function(){returnthis.planet}下面两个语句在速度上有不可忽略的差异吗?print(star.planet)print(star.getPlanet()) 最佳答案 在V8中:一个非常短且没有上下文分配变量的函数将被内联。当然,除非已经积累了太多内联,在这种情况下调用仍然非常便