Nullish Coalescing と Optional Chaining | blog.jxck.io
Nullish Coalescing と Optional Chaining | blog.jxck.io
var param;
param = 100
param = param ?? 'default' // 100
param = null
param = param ?? 'default' // 'default'
param = undefined
param = param ?? 'default' // 'default'
param = 0
param = param ?? 'default' // 0
param = false
param = param ?? 'default' // false
param = ''
param = param ?? 'default' // ''a?.b // a == null ? undefined : a.b
a?.b() // a == null ? undefined : a.b()
a?.[x] // a == null ? undefined : a[x]