首页 > 解决方案 > 关于如何在 .split 之后包含 newLine 的 javascript 代码

问题描述

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

var data = "Apple|Banana";     
var _res = data.split('|');

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

  Apple
  Banana

标签: javascript

解决方案


你的变量_res是一个,Array因为它是在 split 之后创建的data。因此,它按原样打印。

如果要换行打印,则需要手动执行。请参阅下面的代码作为示例。

当您想要迭代输入时的用例:

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

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

_res.forEach(function(element) {
  console.log(element);
});

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

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

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

alert(_res);

console.log(_res);


推荐阅读