0
点赞
收藏
分享

微信扫一扫

js回调函数

三千筱夜 2022-03-11 阅读 55

前言

最近在修改之前项目的bug,发现有关同事很喜欢写回调函数。就简单看了一下,还是挺简单的

实例

<el-button type="primary" @click="printName">输出名字</el-button>

printName() {
    this.getNameById(1,name => {
        if(name) {
            console.log('id为1的name是:',name);
        }else{
            console.log('不存在');
        }
    });
    console.log(1);
},
getNameById(id,callback) {
    let user = [
        {
            id: 1,
            name: '张三'
        }
    ];
    let item = (user.find(e => e.id == id));
    setTimeout(() => {
        let name = item ? item.name : '';
        callback(name);
    },2000);
}

这样写的好处就是可以在回调函数里执行一些其他操作。

node中回调函数还是非常常见的,比如fs模块

举报

相关推荐

0 条评论