我都看到了 x || []
和 x ?? []
用于在 x 为空时提供回退值。是否存在这两者给出不同结果的情况?
最佳答案
如果 x
是一个非空的假值,它会有所不同。
x = 0;
x = x ?? []
console.log(x);
y = null;
y = y ?? []
console.log(y);
关于javascript - x || 之间的任何区别[] 和 x ?? [] 在 JavaScript 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68978519/