上一周,一个同事走我面前,说到小姐姐,你发现你的代码写的高大上,能不能教我几招。 好吧好吧,给你几招吧
第一js快速或或者快速与。
const a =b||'air'
第二:若对象不存在,则不往下执行
const a = obj?.air
若obj为undefined,则不会报错,直接取undefined
第三 ??判断,在写第三方插件时,经常有布尔值或者数字0传入,那当传入值为false或者0时,我们需要取当前值,若不传或者null,我们则要取缺省值
const a=b??'true'
以上代码,若b为false,则取值false,若b为undefined,则取缺省值true
今天的代码告一段落,下次跟大家分享数组的一些高大生用法