高大上的前端代码

65 阅读1分钟

上一周,一个同事走我面前,说到小姐姐,你发现你的代码写的高大上,能不能教我几招。 好吧好吧,给你几招吧

第一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

今天的代码告一段落,下次跟大家分享数组的一些高大生用法