当前位置: 首页 > 知识库问答 >
问题:

javascript-删除现有字符串数组,使用新字符串,但不删除新字符串[已关闭]

司徒骞尧
2023-03-14

这是我第一次在这里发帖,我的英语不好,所以之前我很抱歉。所以,我有这个字符串数组,我从multi-select中获得了这些值,我想在该数组中存储一个新项目,例如“31”,但我需要删除以“31”开头的字符串,并将其替换为“31”,我已经尝试了.includes、.filter等等,但仍然没有得到我想要的结果,已经2天了。任何帮助都将不胜感激,非常感谢

ITEMS: [
  "31.71",
  "31.72",
  "34.01.03",
  "34.02.07",
  "31.74.09",
  "31.75.03",
] 



EXPECTED: [
  "34.01.03",
  "34.02.07",
  "31",
] 

共有1个答案

羊刚捷
2023-03-14
const items = [
  '31.71',
  '31.72',
  '34.01.03',
  '34.02.07',
  '31.74.09',
  '31.75.03'
]

const newValue = 31

const expected = items
  .filter(item => !item.startsWith(newValue))
  .concat([ newValue.toString() ])

console.log(expected)
 类似资料:
  • 我正在使用Twitter API,我试图只获得一条tweet及其链接的第一条新闻。如果我,我将得到如下示例: 我只想获得的第一个字符串,同时删除中的链接。下面是我的其余代码:

  • 问题内容: 我正在制作一个基于Java中字符串处理的程序,其中需要从字符串数组中删除重复的字符串。在此程序中,所有字符串的大小均相同。 “数组”是一个字符串数组,其中包含许多字符串,其中两个字符串彼此相似。因此,使用下面的代码,必须删除重复的字符串,但是不能删除。 如何删除重复的字符串? 我正在使用以下代码。 问题答案: 这会工作 或者只使用a 而不是数组。

  • 我正在用Java制作一个基于字符串处理的程序,在这个程序中,我需要从字符串数组中删除重复的字符串。在这个程序中,所有字符串的大小都是相同的。 “数组”是一个字符串数组,包含许多字符串,其中两个字符串彼此相似。因此,使用下面的代码必须删除重复的字符串,但不会删除。 如何删除重复字符串? 我正在使用以下代码。

  • 问题内容: 我有一个看起来像这样的字符串: 我如何删除第一个; 但只有在字符串的开头找到它? 使用,将删除 所有 。 问题答案: 普通格式,不带正则表达式: 花费: 0.0369毫秒 (0.000,036,954秒) 与: 注意到: 0.1749毫秒 (0.000,174,999秒)第一次运行(编译),和 0.0510毫秒 (0.000,051,021秒)之后。 显然,已在我的服务器上进行了分析。

  • 问题内容: 尝试删除所有非0-9的字母和字符和一个句点。我正在使用,但它也会删除小数,如何也保留小数? 问题答案: 试试这个代码: 现在将包含。

  • 问题内容: 我有一个像这样的数组: 我要做的是删除“苹果”。 我的问题很基本,但是,我搜索了网站,发现java并不真正支持从数组中删除功能。我还听说过使用Java Utils,因为删除项目非常简单…。我试图在Google上找到Java Utils,但是几乎所有链接都消失了。 所以最后…有什么方法可以从字符串数组中删除字符串? 即使我使用ArrayList,也找不到在其中生成随机项的方法!例如:在普