gpt4 book ai didi

javascript - for each 循环在除 firefox 以外的主要浏览器中不起作用

转载 作者:行者123 更新时间:2023-11-30 07:42:27 24 4
gpt4 key购买 nike

我的代码:

<script type="text/javascript">
for each ( var movie in ['Endhiran The Robot','Shivaji The Boss','Anbulla Rajinikanth'] )
document.writeln(movies + "<br/>");
</script>

在 Firefox 中,我得到的输出为

Endhiran The Robot
Shivaji The Boss
Anbulla Rajinikanth

但是在 IE9Chrome Version 23.0.1271.95 m 中,for each 不工作,文档上没有任何内容

最佳答案

for each 结构是对 ECMAScript 语言的扩展;它在未得到广泛支持的 E4X 规范中定义。

我认为在 HTML 脚本缩影中只有 Firefox 支持它,它已被弃用:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/for_each...in

要遍历数组,您可以使用普通的 for 循环:

var movies = ['Endhiran The Robot', 'Shivaji The Boss', 'Anbulla Rajinikanth'];
for (var i = 0; i < movies.length; ++i) {
document.writeln(movies[i] + "<br/>");
}

关于javascript - for each 循环在除 firefox 以外的主要浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com