如果不是未定义,则连接数组

时间:2019-05-08 16:46:34

标签: typescript

我将两个不同的数组连接成一个,

let myarray = [...myarray1, ...myarray2];

如果未定义myarray2,如何以最佳方式进行此串联?

 if(myarray2){
         let myarray = [...myarray1, ...myarray2];
    }

这太丑了INMHO。我能不能做类似的事情:

let myarray = [...myarray1, ...?myarray2];

1 个答案:

答案 0 :(得分:4)

您可以使用此语法

let myarray = [...(myarray1 || []), ...(myarray2 || [])];