是for for循环在JavaScript中有用吗?

Swe*_*ely 3 javascript for-in-loop

我是JavaScript的新手,我现在正在学习所谓的for... in循环.

在JavaScript中编码时是否真的使用了这些循环?

我可以看到所有其他类型的循环是如何有用的 - 但不是这个.

如果可能的话,有人会对此有所了解并包括一个真实的例子.

dev*_*odo 7

在Javascript中,只有Array对象可以使用普通for(;;)循环进行迭代.所述for..in用于非阵列对象的枚举:

for (var i in obj) {
    if (obj.hasOwnProperty(i)) { // if you don't want to access prototype properties
        alert(i);
        alert(obj[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)