技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

JS中不兼容IE浏览器的循环语句有哪些?for..of等

作者:admin    时间:2022-7-4 10:56:35    浏览:

JavaScript中的循环语句,最初是使用for,所以大家对for循环语句无可置疑,它适用于任何浏览器。后来随着技术的发展,又有了for...offor...inforEach等语句,于是大家有点懵了,到底用哪个好?

在本文中,我不讨论哪个循环语句适合在哪个场景使用,而是让大家知道,不是所有循环语句都适用任何浏览器,尤其是IE浏览器,就更挑剔了。如果你不希望你的应用在某些浏览器中不能使用,那么你应该了解你用的循环语句兼容哪些浏览器。这是本文要讲的内容。

1、for循环

for循环兼容的浏览器,可以说是全部浏览器。

IE浏览器从版本3开始就支持了,而Chrome和Firefox、Opera等浏览器更是从第一版就开始支持。

for循环兼容的浏览器

2、for...of循环

for...of循环可能是最挑剔的语句,它不适用于任何版本的IE浏览器,包括IE11。

 for...of循环兼容的浏览器

3、for...in循环

for...in循环的浏览器兼容性也很好,支持IE3+版本浏览器。

 for...in循环的浏览器兼容性

4、forEach循环

再看一下forEach循环语句,它支持IE9+的浏览器。

 forEach循环兼容的浏览器

总结

通过本文的介绍,我们知道了JavaScript中的循环语句,有很多写法,但并不是每个浏览器都支持,因此,在自己决定使用哪条语句之前,务必明白它能在哪些浏览器里运行正常。

相关文章

标签: for  for循环  forEach  forEach方法  
x
x
  • 站长推荐