javascript - 在我处理它时,如何确保包含具有特定字符的值的 Javascript 数组保持不变?

标签 javascript

假设我有一个 Javascript 数组,

var example = [and, there,sharma<br, />, ok, grt]

现在我想随机删除一些数组值 - 但不是那些具有

<br

在上面的例子中,我想确保

"sharma<br" is not deleted.

我也不想删除“/>”。

谁能帮帮我。我非常感谢您的回答。

最佳答案

首先,这不是一个有效的数组,除非您缺少字符串引号。无论如何,您要搜索的是 Array.Filter 。对于你的情况:

var filtered = example.filter(v => v.indexOf("<br") != -1 || v.indexOf("/>") != -1)

关于javascript - 在我处理它时,如何确保包含具有特定字符的值的 Javascript 数组保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288972/

相关文章:

javascript - 使用 react/react-bootstrap/flexbox 居中图像

javascript - 如何显示用户在标签中写入的输入文本

javascript - 无法从 redux 存储中获取数据

javascript - 如何创建静态 <div>?

php - 使用 Javascript/jQuery 获取基于段的 URL 中的查询字符串

javascript - Chart.js - 在不使用工具提示的情况下向气泡图元素添加文本/标签?

javascript - 在 html 中使用 MapBox 进行地理定位

javascript - SEO - 显示 block anchor 标记包含标题和短描述与仅带有 js 的标题

javascript - 使用字符串从 jQuery AJAX 遍历 JSON 对象

javascript - 文本框不会变成红色