Javascript 使用should.js如何检查数组中是否不存在字符串?
要检查数组中是否存在字符串,我们需要Javascript 使用should.js如何检查数组中是否不存在字符串?,javascript,mocha.js,should.js,Javascript,Mocha.js,Should.js,要检查数组中是否存在字符串,我们需要someArray.should.contain('str'),但我找不到用于此的否定大小写检查。使用should work:someArray.should.not.contain('str') 没有提到.contain()。因此,如果简单地插入.not不起作用,请使用。Trott的答案似乎是正确的。虽然我对should.js不是很熟悉,但据我所知,.not似乎可以在任何地方使用。是的,它“应该”是正确的,但不知道为什么它不能工作,给出TypeError:u
someArray.should.contain('str')
,但我找不到用于此的否定大小写检查。使用should work:someArray.should.not.contain('str')
没有提到
.contain()
。因此,如果简单地插入.not
不起作用,请使用。Trott的答案似乎是正确的。虽然我对should.js
不是很熟悉,但据我所知,.not
似乎可以在任何地方使用。是的,它“应该”是正确的,但不知道为什么它不能工作,给出TypeError:undefined不是should.not.
someArray.should.contain('str'))->如果someArray中存在“str”,则为true。否则就错了。对吗?是的@Seram就是这样那么你为什么需要另一个函数?我只是好奇。should.js
文档没有提到包含。也许摩卡咖啡有一些混合和搭配,你真正想要的是containEql
或类似的东西?