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
我应该做什么?