web前端全系列 教程
1839个小节阅读:2243.1k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
提供⼀种⽅法顺序访问⼀个聚合对象中的各个元素,⽽⼜不需要暴露该对象的内部表示。
简单理解(⽩话理解):统⼀ “集合” 型数据结构的遍历接⼝,实现可循环遍历获取集合中各数据项(不关⼼数据项中的数据结构)
⽣活⼩栗⼦:清单 TodoList。每⽇清单有学习类、⽣活类、⼯作类、运动类等项⽬,清单列表只管罗列,不管类别。
xxxxxxxxxx
121var each = function (arr, callBack) {
2 for (let i = 0, len = arr.length; i < len; i++) {
3 // 将值,索引返回给回调函数callBack处理
4 if (callBack(i, arr[i]) === false) {
5 break; // 中⽌迭代器,跳出循环
6 }
7 }
8}
9// 外部调⽤
10each([1, 2, 3, 4, 5], function (index, value) {
11 console.log(index, value);
12})