关于如何在.split之后包含newLine的javascript代码

sus*_*Sam -4 javascript

我写了一个小函数来拆分存储在变量中的字符串data

var data = "Apple|Banana";     
var _res = data.split('|');
Run Code Online (Sandbox Code Playgroud)

_res控制台上打印后,它显示为Apple,Banana。我正在寻找一个输出,其中每个String都打印在换行符上,例如,

  Apple
  Banana
Run Code Online (Sandbox Code Playgroud)

Scr*_*ode 7

您的变量_res是,Array因为它是在拆分后创建的data。因此,它按原样打印。

如果要换行打印,则需要手动进行。参见下面的代码示例。

当您要遍历输入时的用例:

var data = 'Apple|Banana'; //Assuming your data variable

var _res = data.split('|');

_res.forEach(function(element) {
  console.log(element);
});
Run Code Online (Sandbox Code Playgroud)

当您只想在console和中进行测试时的用例alert

var data = 'Apple|Banana'; //Assuming your data variable

var _res = data.split('|').join('\n');

alert(_res);

console.log(_res);
Run Code Online (Sandbox Code Playgroud)