b
if b?
转换为
b;
if (typeof b !== "undefined" && b !== null)
如果我设置b = []
,我得到if (b != null) {
在哪里undefined
?在数组中捕获未定义(在唯一之后)是个问题。
当我这样做的时候
a = [1,1,2,2,3,3,4,444,4,4,4]
a.unique()
我可以得到这样的东西:
a = [1,2,3,4,444,undefined]
而且我无法捕捉到这个,因为以防万一a?[key]
- 我只检查了!= null
我应该做什么?