javascript - 如何从数组 [JS] 中删除换行字符串

标签 javascript arrays string

这里我有一些本地函数,它应该将一些包含一些值的 HTML 标签(键)转换为数组。某些产品的每个结束标签都有 2x '\n' 包含在数组中。

如何从数组中删除断线?

function cleanCatalog(s){
        const separateValues = /<\/?[^>]+(>|$)/g;
        let newLocal = s.replace(separateValues, " ");
        let cleanText = newLocal;
        let catalogArray = [cleanText.split("  ")];
        return catalogArray;
    }

输出:

"["drill", "99", "5", "↵↵", "hammer", "10", "50", "↵↵", ...]"

最佳答案

尝试通过排除 new lines 来过滤数组.

const outputWithoutNewLines = output.filter(el => el !== '\n');

关于javascript - 如何从数组 [JS] 中删除换行字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54853724/

相关文章:

javascript - React 组件不会显示函数的返回

c - 数组作为带参数的函数?

c - 结构体中的指针放置在两个结构体成员上

java - 用于返回用户输入字符串中的元音的 Junit 测试?

javascript - 交换文本输入值时出现奇怪的错误

javascript - 仅从 gcloud 数据存储区的对象数组中获取选定的对象

java - 将字符串数组与变量 Java 进行比较

java - 从回调中返回字符串 - Java

java - 字节与字符串之间的奇怪转换

javascript - 在两个不同的模块和两个不同的js文件之间共享服务