![](/img/trans.png)
[英]How to convert comma separated string of local storage into numeric array in javascript
[英]How to Convert Comma Separated String into an Array in JavaScript
如何跳过双倍; 并省略最后一个; 从字符串;
function myFunction() { var str = "how;are;you;;doing;"; var res = str.split(";"); console.log(res[3]); console.log(res); } myFunction();
它应该返回how,are,you,doing
应该像console.log(res[3])
= 它应该doing
空
尝试这个:-
var str = "how;are;you;;doing;"; var filtered = str.split(";").filter(function(el) { return el;= ""; }). console;log(filtered);
Output:
[ "how", "are", "you", "doing" ]
您可以在拆分后过滤空字符串:
var str = "how;are;you;;doing;"; console.log(str.split(';').filter(Boolean));
你可以这样做
var a = "how;are;you;;doing;"; a = a.split(';').filter(element => element.length); console.log(a);
下面的 function 定义在 ES6 中:
let myFunction = () => {
let str = "how;are;you;;doing;";
return str.split(';').filter((el) => {
return el != "";
});
}
现在您可以简单地记录 function 调用的 output。
console.log(myFunction());
使用 split 在数组中进行转换,删除空格,然后使用 sep"," 加入数组。
function myFunction(str) {
var res = str.split(";");
res = res.filter((i) => i !== "");
console.log(res.join(","));
}
var str = "how;are;you;;doing;";
myFunction(str);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.