如何基於逗號作為分隔符解析 JavaScript 中的字符串?

傑出的

JavaScript 中有什麼方法可以解析字符串嗎?

例如,我有一個名為“band”的字符串:

let band = "John,Paul,George,Ringo";

我想基於逗號作為分隔符來解析它。所以,最後我想要四個變量:

let name1 = "John";
let name2 = "Paul";
let name3 = "George";
let name4 = "Ringo";

我怎樣才能做到這一點?

馬克·鮑姆巴赫

您可以split將字符串放在逗號上:

let band = "John,Paul,George,Ringo";
let members = band.split(',');
let john = members[0];
let paul = members[1];
let george = members[2];
let ringo = members[3];

這將為您提供一個名為的數組members,讓您可以直接或通過循環使用索引訪問它們。

根據您可能需要支持的瀏覽器/環境,您也可以解構數組:

let band = "John,Paul,George,Ringo";
let [john, paul, george, ringo] = band.split(',');

如果你想循環成員:

let band = "John,Paul,George,Ringo";
let members = band.split(',');

for (let i = 0; i < members.length; i++) {
    console.log(members[i]);
}

這將遍歷數組中的所有成員並將它們記錄到控制台,您可以對其進行修改以對數組中的每個項目執行其他操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript中拆分字符串包含分隔符?

在JavaScript中解析DateTime字符串

无法解析JavaScript字符串中的\

字符串在javascript中如何工作?

如何删除javascript中的字符串

如何比较 JavaScript 中的字符串

如何替换javascript中的字符串

Javascript:如何在界面中向字符串元素添加逗號

JavaScript:如何从json字符串中获取逗号分隔的字符串?

使用特殊分隔符在JavaScript中拆分字符串

在第n个分隔符处将字符串拆分为JavaScript中的数组

用Javascript字符串中的分隔符过滤掉单词

当没有明确的分隔符时,在 JavaScript 中拆分字符串

如何从Javascript中的字符串替换这个特殊字符

如何在Javascript中访问串联字符串的字符

如何从JavaScript中ASCII字符的随机字符串

Javascript-如何显示字符串中的转义字符?

如何使用JavaScript从字符串中删除“ \”字符?

如何计算JavaScript字符串中的原始字符?

Javascript:如何替换字符串中的某些字符?

如何使用Javascript从字符串中删除特殊字符

如何使用Javascript使字符串中的字符重复?

如何替换字符串中的重复字符-Javascript

将数组转换为字符串,使用分隔符分隔字符串-JavaScript

如何在正则表达式中接受分隔符(:,。,/,?,=,+,-,_,)以匹配字符串值Javascript

如何从javascript中的字符串中删除字母并返回字符串的其余部分?

如何通过SharePoint中的JavaScript在字符串中查找子字符串?

如何在javascript中替换字符串中的字符串值

如何从javascript中的字符串中删除子字符串?