javascript - 删除部分对象js

标签 javascript arrays string

我有这样的字符串数组:

myarray = ["第一个单词","第二个单词","更多",]

我需要从数组中删除每个第二个单词。

结果:

myarray = ["first","second","smth",]

最佳答案

您可以使用 Array.prototype.map()

var yourArray = ["first word","second word","smth more"];

var yourNewArray = yourArray.map( item => { 
   return item.split(' ')[0];
});


console.log(yourNewArray);

或与 Array.prototype.forEach() 大致相同

var yourArray = ["first word","second word","smth more"];
var yourNewArray = [];

yourArray.forEach( item => {
    yourNewArray.push(item.split(' ')[0])
});

console.log(yourNewArray);

关于javascript - 删除部分对象js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61364484/

相关文章:

javascript - 富文本编辑器改变风格

c++ - 二维数组(矩阵)内存分配烦恼

Java - 是否可以对数组进行子类化?还有更多关于 Java 数组的问题

Java字符串十六进制转int

javascript - 使用 JavaScript 替换 html 标记内的文本(而不是介于两者之间)

javascript - 使用 Keydown 事件移动对象

javascript - 如何检查哪行 Javascript 发出 HTTP 请求

Javascript,知道某个值是否在数组中的最快方法?

python - 如何在 gtk.MenuItem 标签中显示富文本?

c# - 如何在 c#/NETMF 中创建 JSON 字符串?