我想知道人们想做什么样的事情
var x = obj.child.prop1;
doSomething(x);
doOtherThings(x);
Run Code Online (Sandbox Code Playgroud)
不var分配更多内存,而不是创建引用?x在这种情况下避免重新定义并使用更长的参考值是否值得?
不,var不分配更多内存.它的作用是直接创建一个引用,obj.child.prop1而不是必须遍历该对象的child属性obj和prop1属性两次.在我所知的任何情况下,它在代码大小和执行速度方面都略微提高了效率.
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |