1

我可以理解 for 循环内部条件背后的逻辑是什么,但我仍然无法了解屏幕背后的情况。是否有任何一组文档来了解为 for 循环放置参数的所有方法!?

function getFieldNames(row) {

var FieldNames = []

for (var column in row) {
    if (!row.hasOwnProperty(column))
        continue;

    FieldNames.push(column);

}

return FieldNames
} 

谢谢你 。!

4

1 回答 1

0

W3schools 有文档,你可以在网站上学习和测试你的代码。:http: //www.w3schools.com/js/js_loop_for.asp

Mozilla 提供了更明确的定义并给出了示例: https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in

这是一篇涉及很多细节并且可能会有所帮助的文章:http: //javascriptweblog.wordpress.com/2011/01/04/exploring-javascript-for-in-loops/

编辑:我确实看到 w3schools 有一些不好的格式和做法,但是循环的一般解释是正确的,并且对于刚开始理解的人来说很容易。

于 2013-10-18T13:22:28.980 回答