我如何切出包含值的所有数组对象并将它们存储在新数组中

拉斐尔·科隆(Rafael Colon)

所以我有这个数组,我想用那些在运动中具有游泳价值的对象制作一个新的数组。

 var watchesArray = [
        {
          model: "Swim", 
          image:"",
          price: 149.99,
          sports:["Swimming", "Running"]
        },
        {
          model: "FR 10", 
          image:"",
          price: 129.99,
          sports:["Running"]

        },
        {
          model: "FR 15", 
          image:"",
          price: 199.99,
          sports:["Running"]

        },
    ];

到目前为止,我已经有了这个,但是我不知道如何在for循环中每次添加到切片数组上。我应该怎么做?

 for (var i = 0; i < watchesArrayLength; i++) {
        if (watchesArray[i].sports.indexOf("Swimming") > -1) {
            var runningWatchArray = watchesArray.slice(i);

        }

    }
尤金·奥布雷兹科夫(Eugene Obrezkov)

您可以使用.filter()方法:

watchesArray = [...];

var result = watchesArray.filter(function(watch) {
    return watch.sports.indexOf('Swimming') !== -1;
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从数组中获取所有数据并将其存储在新变量或常量中?

从对象中获取所有唯一值并将它们分配到正确键下的数组中

如何以 JSON 格式从多个对象中获取值并将它们存储在数组中?

如何从一个数组中提取数组并将它们转换为对象并将它们放入一个新数组中?

如何将值存储在数组中并将它们保存在文件中

如何将对象中的值分组并将它们推送到 JS 中的数组中?

从 range() 函数返回所有值并将它们添加到数组中

如何从Firestore集合中获取所有文档并将它们返回到数组列表中?

如何映射对象数组并将它们作为按“类别”排序的新对象数组返回

如何从对象中的所有键获取特定值并将其存储在数组中?

解析 json 响应并获取所有特定 ID 并将它们存储到数组中,然后从 shell 脚本中删除

如何从 Firestore 中检索存储为数组的数据并将它们设置为 Kotlin 中的 EditText 值?

如何从随机字符数组中提取所有整数并将它们传输到数组

如何创建点,显示它们并将它们存储在某种数组中

如何获取和替换多个跨度元素的值(来自标记字符串)并将它们存储在数组中

如何从结构数组中获取所有元素,并将它们添加到 c 中的字符串中?

计算对象属性的总和并将它们存储在数组中

如何检查两个数字是否具有相同的值并将它们存储在 JavaScript 中的对象中?

获取按钮并将它们存储在数组中

从关联数组中获取特定的键/值并将它们存储为变量

如何从二维数组中获取值并将它们存储到单个变量中?

如何从图库中选择多个图像并将它们存储在颤振中的数组中?

如何在 Redux 中存储具有数组作为值的对象数组?

Perl:如何对值进行排序并将它们放入数组

您将如何分隔多个空格的字段并将它们存储在数组中?

如何从 Wordpress 网站获取文章标题并将它们存储在数组中?

HTML表单提交值并将所有值存储在新数组中(javascript)

搜索所有[{my value here}]并将它们放入PHP数组中

从2个输入日期中获取所有weeknums并将它们放入数组中?