const emojis = ["🥑", ["✨", "✨", ["🍕", "🍕"]]];
console.log(emojis.flat(1));
通过方法 flat
, 我们可以创建一个新的, 已被扁平化的数组。被扁平化的深度取决于我们传递的值。在这个case里,我们传递了值 1
(并不必要,这是默认值),相当于只有第一层的数组才会被连接。即这个 case 里的 ['🥑']
and ['✨', '✨', ['🍕', '🍕']]
。连接这两个数组得到结果 ['🥑', '✨', '✨', ['🍕', '🍕']]
.