0
私は値をテストする方法を探しています。私はそれがこのように動作したいと思います:Lodash:_.isBlank?
_.isBlank(undefined) : true
_.isBlank(null) : true
_.isBlank(NaN) : true
_.isBlank('') : true
_.isBlank('a') : false
_.isBlank(0) : false
_.isBlank(1) : false
_.isBlank({}) : true
_.isBlank([]) : true
_.isBlank({foo: 'bar'}) : false
_.isBlank(['foo', 'bar']) : false
は_.isNil
はありますが、_.isNil('')
はfalseです。 _.isEmpty
は有望ですが、_.isEmpty(0)
はtrue
です。 もちろん、私はいくつかのテストを組み合わせることができますが、それをすぐに使うことができればそれはいいでしょうか?
'xを== 0 '些細な要件を満たして(とさえありませんロダッシュが必要)。もっと探していますか?これは何のために必要なのですか? – Bergi
質問内容が不明です。はい、すぐに使える方法はより洗練されていますが、その要件は非常に限定されているため、独自のものを作るのは簡単ではありません。 – JJJ
'const isBlank = v => v ===未定義|| v === null || v === ''; '---それを受け取り、npmパッケージを作成することができます。 – zerkms