猿问

JS中什么时候可以用链式写法?

js中promise可以支持链式写法,用then catch 链式写下去


但我看到了一个源码


var router = express.Router();


router.route('/api')

    .post(function(req, res) {

        // ...

    })

    .get(function(req, res) {

        Bear.find(function(err, bears) {

            if (err) res.send(err);

            res.json(bears);

        });

    });

这里面也没有new Promise()表示是一个promise,也去链式写下去了,可以么?如果可以,我看的书可能是盗版的,有没有相关介绍链式写函数的资料( ̄▽ ̄)/


守着一只汪
浏览 671回答 1
1回答

慕村9548890

这样的就能var obj = {}obj.fun = function(){return this}obj.fun().fun().fun().fun().fun().fun()..........咋解释呢,返回值上有方法能被调用就能。promise的可以看这个
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答