JavaScript循环的写法有哪些

JavaScript循环的写法有:1、“for (let index = 0; index

JavaScript循环的写法有哪些

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript循环的写法有哪些?

javascript之for循环的几种写法

背景

立即学习“Java免费学习笔记(深入)”;

javascript中的for循环选择多种多样,可你知道其中的差别在哪里吗?什么时候又该用哪种循环才是最佳策略?以上这些是本文想讨论的,欢迎交流。

 

说明

1、20年前的for循环

//20年前的写法let len = myArray.Lengthfor (let index = 0; index 

中规中矩。

2、forEach

//ES5的写法myArray.forEach(function(index){    //操作你的index,index即为数组中的元素})

登录后复制

缺点,没有返回值。

3、for...in

//ES5的写法,劝你慎重for (let index in myArray) {   // 千万别这样做  console.log(myArray[index]);}

登录后复制

最糟糕的做法,因为此时的index是字符串,而且不一定按照数组的顺序输出,很吓人。

仅适用于遍历普通对象的key。

4、for...of

/**ES6写法*支持数组*类数组对象(如:NodeList对象)*字符串*Map*set*/for (let value of myArray) {  console.log(value);}

登录后复制

【推荐学习:javascript基础教程】

以上就是JavaScript循环的写法有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2945838.html

(0)
上一篇 2025年3月11日 22:38:49
下一篇 2025年3月7日 00:15:40

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • javascript中对象的要素是什么

    javascript中对象的要素有两个,分别为:1、属性,它是用来描述对象特性的一组数据,即若干变量;2、方法,它是用来操作对象特性的若干动作,也就是若干函数。 本教程操作环境:windows7系统、javascript1.8.5版、Del…

    2025年3月11日
    200
  • javascript平方怎么写

    javascript平方的写法有:1、“console.log(2*10**3)”方式;2、“console.log(2*Math.pow(10,3))”方式;3、“console.log(2e3)”方式等等。 本文操作环境:windows…

    2025年3月11日
    200
  • javascript中接口是什么

    在javascript中,接口是指对协定进行定义的引用类型,接口其实就是告诉我们一个类实现了哪些方法,从而帮助其使用这个类;接口可以让代码变得更稳定。 本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电…

    2025年3月11日
    200
  • 前端页面由哪三大层构成

    前端页面由“结构层”、“表示层”和“行为层”三大层构成。结构层为页面的骨架,由HTML创建,用于搭建文档的结构;表示层为页面的样式,由CSS创建,用于设置文档的呈现效果;行为层为页面的行为,由JavaScript创建,用于实现文档的行为。 …

    2025年3月11日
    200
  • JavaScript中的迭代方法有哪些

    JavaScript中的迭代方法:1、every(),可查询数组中的每一个元素是否都满足某一条件;2、some(),可查询数组中每个元素是否满足某些条件;3、filter();4、map();5、forEach();6、reduce()。 …

    2025年3月11日
    200
  • JavaScript的对象是什么

    在JavaScript中,对象是拥有属性和方法的数据集合,是以“key: value”对的形式出现的相关数据的无序集合;定义对象类型需要使用花括号“{}”,语法“{name1:value1,…,nameN:valueN}”。 本…

    2025年3月11日
    200
  • javascript有什么版本

    javascript的版本有:“1.0”版、“1.1”版、“1.2”版、“1.3”版、“1.4”版、“1.5”版、“1.6”版、“1.7”版、“1.8”版、“1.8.1”版、“1.8.2”版、“1.8.5”版等。 本教程操作环境:windo…

    2025年3月11日
    200
  • javascript数组下标从什么开始

    javascript数组下标从0开始,原因:1、从0开始,可以减少一次减法操作,减少CPU指令运算,可以提升CPU的效率;2、物理内存的地址是从0开始的。 本教程操作环境:windows7系统、javascript1.8.5版、Dell G…

    2025年3月11日
    200
  • javascript focus用法是什么

    javascript focus的用法:1、创建一个名称为focus的html文件;2、添加样式;3、添加button和p标签;4、创建一个自定义函数myfocus;5、通过focus方法使a标签聚焦即可。 本文操作环境:Windows7系…

    2025年3月11日 编程技术
    200
  • javascript apply的用法是什么

    javascript apply的作用是编写用于不同对象的方法;apply()方法接受数组形式的参数,其使用语法如“person.fullName.apply(person1);”。 本文操作环境:Windows7系统、javascript…

    2025年3月11日
    200

发表回复

登录后才能评论