JS字符串替换、字符串转数组、数组过滤

本文展示了JavaScript中如何进行字符串替换,例如将回车字符替换为逗号;使用split方法将字符串转化为数组;以及如何通过filter方法过滤数组中的空元素。此外,还演示了如何找出两个数组的差异项。
摘要由CSDN通过智能技术生成

详细举例JS字符操作,包括串替换、字符串转数组、数组过滤

1、字符串替换

//替换,字符串回车字符替换成逗号
let str1="aaa\nbbb\n\n\ccc\n\nddd";
let str2=children.replace(/\n/g, ",");
console.info(str2);
//结果aaa,bbb,,ccc,,ddd

2、字符串转数组

//字符串转数组
let str2="aaa,bbb,,ccc,,ddd",
let str2List = str2.split(",")
console.info(str2List);
//结果["aaa","bbb","","ccc","","ddd"]

3、数组过滤

let str2List=["aaa","bbb","","ccc","","ddd"]
//过滤空行数据
let str2List2 = str2List.filter((d) => {
  return (d) && d != "";//判断条件可以按需调整
});
console.info(str2List);
//结果["aaa","bbb","ccc","ddd"]

去除重复的

let list1=[1,2,3,4,5,6];
let list2=[2,3,5,6,7,8,9];
const diff = list1.filter(x => !list2.includes(x));
console.info(diff);
//结果[1,4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乾坤鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值