js 判断某数组不为空时赋值给新数组的简便写法
时间: 2023-08-12 14:19:32 浏览: 99
js判断输入框不能为空格或null值的实现方法
可以使用数组的 `&&` 运算符和扩展运算符 `...` 来实现简便赋值:
```javascript
const oldArray = [1, 2, 3];
const newArray = oldArray && [...oldArray];
```
以上代码会先判断 `oldArray` 是否为真(即不为空或不为 undefined),如果为真,则将 `oldArray` 数组的值复制到一个新的数组 `newArray` 中。如果 `oldArray` 为空或为 undefined,则 `newArray` 也会为空或为 undefined。
阅读全文