我想检查某些东西是否是 Chai.should 的函数。所以我做了
typeof(barfoo).should.equals('function')
这导致
AssertionError: expected [Function] to equal 'function'
at Context.<anonymous> (:73:31)
有人可以向我解释为什么这行不通吗,因为如果我只是这样做
typeof(barfoo)
我得到一个字符串函数
。虽然我现在已经用 instanceOf
解决了这个问题,但我真的很想理解这一点
最佳答案
以下是检查 barfoo
是否为函数的方法:
barfoo.should.be.a('function');
关于javascript - 如何使用 Chai.should 测试某物是否是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37508508/