es6中遍历跟迭代的区别有哪些(es6,web开发)

时间:2024-05-10 05:04:38 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    es6%E4%B8%AD%E9%81%8D%E5%8E%86%E8%B7%9F%E8%BF%AD%E4%BB%A3%E7%9A%84%E5%8C%BA%E5%88%AB%E6%9C%89%E5%93%AA%E4%BA%9B

es6中遍历跟迭代的区别是:遍历强调的是要把整个数据依次全部取出来,是访问数据结构的所有元素;而迭代虽然也是依次取出数据,但是并不保证取多少,也不保证把所有的数据取完,是遍历的一种形式。

本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

什么是迭代

从一个数据集合中按照一定的顺序,不断的取出数据的过程

对迭代过程的封装,通常为对象,不同的语言,表现出来的迭代形式不一样

什么是遍历

使得数据结构的成员能够按某种次序排列;

ES6 创造了一种新的遍历命令for…of循环,Iterator 接口主要供for…of消费(for of遍历的对象必须存在遍历器接口 才可以遍历)

区别

遍历就是访问数据结构的所有元素,而迭代是遍历的一种形式。

迭代强调的是依次取数据并不保证去多少,也不保证把所有的数据取完

便利强调的是要把整个数据依次全部取出

示例如下:

遍历一个普通数组:

迭代一个普通数组:

本文:es6中遍历跟迭代的区别有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:redis for windows6.2.6安装包使用怎么修改密码下一篇:

15 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18