javascript - JavaScript 属性是否在每次调用时计算?

标签 javascript properties

因为 length 是一个 JavaScript 属性,我是否使用有关系吗

for( var i = 0; i < myArray.length; i++ )

var myArrayLength = myArray.length;
for( var i = 0; i < myArrayLength ; i++ )

最佳答案

for(var i = 0, iLen = myArray.length; i < iLen; i++)

参见 http://blogs.oracle.com/greimer/resource/loop-test.html用于各种 Javascript 循环结构的基准测试。

关于javascript - JavaScript 属性是否在每次调用时计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/168464/

相关文章:

javascript - 输入类型文本 onfocus 函数未调用

c# - 在运行时动态添加 C# 属性

java - 获取和设置键值属性

java - 模拟中的 Spring 值注入(inject)

java - 使用属性文件或数据库来存储值哪个是最好的方法?

c# - 将值从 ASP.NET 传递到 Java 脚本再到 HTML

javascript - 使用 for 循环推送到数组

javascript - 为什么 JavaScript 中没有内置方法来检查对象是否为普通对象?

iphone - 有了 obj-c 中的属性,我们需要声明实例变量吗?

javascript - window.setInterval() 在 angular.js 中无法正常工作