This question already has answers here:
How to make an array from a string by newline in JavaScript?
                                
                                    (2个答案)
                                
                        
                12个月前关闭。
            
        

我有一个附加了字符串的变量。我正在尝试将此字符串转换为每个新行都是新条目的数组。

const song = `Baby Shark doo doo doo doo doo doo
Baby Shark doo doo doo doo doo doo
Baby Shark doo doo doo doo doo doo
Baby Shark!`


我期待这样的事情:[“ Baby Shark doo doo doo doo doo”,“ Baby Shark doo doo doo doo doo”,“ Baby Shark doo doo doo doo doo”,“ Baby Shark!”

我正在画一个空白,什么是解决这个问题的最干净的方法?

最佳答案

在换行符\n上分割:



const song = `Baby Shark doo doo doo doo doo doo
Baby Shark doo doo doo doo doo doo
Baby Shark doo doo doo doo doo doo
Baby Shark!`;
const arr = song.split("\n");
console.log(arr);

.as-console-wrapper { max-height: 100% !important; top: auto; }

10-07 15:15