技术栈

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 安装及添加插件
相关推荐
前端炒粉
1 小时前
35.LRU 缓存
开发语言·javascript·数据结构·算法·缓存·js
巧克力芋泥包
2 小时前
前端使用阿里云图形验证码;并且与安卓进行交互
android·前端·阿里云
G***E316
3 小时前
前端GraphQLAPI
前端
lumi.
3 小时前
Vue + Element Plus 实现AI文档解析与问答功能(含详细注释+核心逻辑解析)
前端·javascript·vue.js·人工智能
z***I394
3 小时前
VueGraphQLAPI
前端
S***t714
4 小时前
Vue面试经验
javascript·vue.js·面试
粉末的沉淀
5 小时前
css:制作带边框的气泡框
前端·javascript·css
p***h643
6 小时前
JavaScript在Node.js中的异步编程
开发语言·javascript·node.js
N***7385
6 小时前
Vue网络编程详解
前端·javascript·vue.js
e***7167
6 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南08Labelme从安装到标注:零基础完整指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中