鍑芥暟寮忕紪绋婩P 鍒濇帰
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鍑芥暟寮忕紪绋婩P 鍒濇帰相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/code' title='code'>code
exp port require 鎿嶄綔 def call 鏁堟灉 鍙橀噺瀹氫箟鍑犱釜甯哥敤鐨勬柟娉?/p>
const utils = { //瀹氫箟鍙橀噺鏄惁瀛樺湪 js鏈変袱涓〃绀轰笉瀛樺湪鐨勫€?undefined|null true琛ㄧず瀛樺湪 false琛ㄧず涓嶅瓨鍦?undefined|null) existy(val) { return val != null //undefined 涔熸槸鍙互鐨? }, //鍒ゆ柇涓€涓彉閲忔槸鍚︾瓑鍚屼簬true=> (undefined|null|false)鍒ゅ畾false 鍏朵綑閮芥槸true.鍖呮嫭0|鈥樷€?/span> truthy(val) { return val !== false && utils.existy(val) }, //婊¤冻鏉′欢涓虹湡鎵ц鎿嶄綔锛屽惁鍒欒繑鍥?/span> doWhen(conditon, callback) { if (utils.truthy(conditon)) return callback() return undefined } } module.exports = utils
const { existy, truthy } = require(鈥?/utils鈥?span style="color: rgba(0, 0, 0, 1)">) console.log([null, undefined, false, 0, 鈥樷€榏.map(item => existy(item))) // [ false, false, true, true, true ] console.log([null, undefined, false, 0, 鈥樷€榏.map(existy)) // [ false, false, true, true, true ] 鏄笂闈㈢殑绠€鍐欐柟寮忋€傛晥鏋滀竴鎽镐竴鏍?/span> console.log([null, undefined, false, 0, 鈥樷€榏.map(truthy)); //[ false, false, false, true, true ]
以上是关于鍑芥暟寮忕紪绋婩P 鍒濇帰的主要内容,如果未能解决你的问题,请参考以下文章