技术栈

js设计模式之迭代器模式

光影少年2024-01-09 10:31
javascript 复制代码
let each=function (array,callback){
    for(let i=0,len=array.length;i<len;i++){
        //回调函数
        if(callback(i,array[i])===false){
            break//停止代码
        }
    }
}
var names=[{
    naem:"贾维斯",
    id:1001,
    age:50
},{
    naem:"史塔克",
    id:1002,
    age:30
}]
each(names,function(index,value){
    console.log(index,value)
})
上一篇:Vue2:通过ref获取DOM元素
下一篇:Notepad++ v7.7.1 安装及添加插件
相关推荐
Lee川
1 天前
🚀《JavaScript 灵魂深处:从 V8 引擎的“双轨并行”看执行上下文的演进之路》
javascript·面试
汪汪队长
1 天前
谷歌浏览器自定义油猴插件
前端
ZFSS
1 天前
SeeDance Tasks API 的对接和使用
前端·人工智能
睿智的仓鼠
1 天前
🦞OpenClaw 快速部署及使用指南
前端·人工智能
前端付豪
1 天前
Nest 项目小实践之图书增删改查
前端·node.js·nestjs
比特鹰
1 天前
手把手带你用Flutter手搓人生K线
前端·javascript·flutter
大雨还洅下
1 天前
前端JS: 数组扁平化
javascript
奔跑路上的Me
1 天前
前端导出 Word/Excel/PDF 文件
前端·javascript
bluceli
1 天前
JavaScript异步编程深度解析:从回调到Async Await的演进之路
前端·javascript
青青家的小灰灰
1 天前
Vue 3 新标准:<script setup> 核心特性、宏命令与避坑指南
前端·vue.js·面试
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03OpenClaw + 飞书(Feishu)环境搭建指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05Window 10部署openclaw报错node.exe : npm error code 12806OpenClaw优化飞书API 额度已耗尽问题07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录09小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)10OpenClaw大龙虾机器人完整安装教程