【发布时间】:2018-01-11 00:01:20
【问题描述】:
我是 Javascript 新手。我正在尝试使用使用 Javascript 的 split 方法将文本拆分为段落。数据以逗号而不是新行或段落拆分,如下所示。
我在 DB 中给出以下输入:Math & English &Science
输出:Math,English,Science
var subjects;
var subject;
for (var i = 0; i < tabList.length; i++) {
for (var j = 0; j < responseText.length; j++) {
subjects = responseText[j].name;
subject = subjects.split("&");
console.log(subject);
var Obj = {
projectName: responseText[j].name,
projectDescription: subject,
currentStatus: responseText[j].rollno
}
预期输出:
Math
English
Science
您能帮我解决我的问题吗?
【问题讨论】:
-
我在您的文本中没有看到任何逗号。并且原文中没有换行符。
-
你问的是拆分还是加入?
-
split= 将字符串转换为数组。join= 将数组转回字符串。 -
你也可以使用
console.log(subject.join('\n'))在它们之间添加换行符。 -
@Barmar,我问的是拆分。我想当 DB 中有 '&' 符号时,新行应该开始。因为我在数据库中有很多数据。所以,当在 DB 中找到“&”时,我想分成段落或换行
标签: javascript jquery html split