javascript 过滤对象数组的两种方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 过滤对象数组的两种方法相关的知识,希望对你有一定的参考价值。

// Two ways to filter an Array of Objects
const heros = [
    { label: 'Batman' },
    { label: 'Iron Man' },
    { label: 'Superman' },
    { label: 'Green Lantern' }
]

const token = 'Superman'

// One Way
const results1 = []
heros.forEach(item => {
    if (item.label == token) {
        results1.push(item)
    }
})
console.log(results1)

// Way Two
const results2 = heros.filter(item => item.label == token)
console.log(results2)

以上是关于javascript 过滤对象数组的两种方法的主要内容,如果未能解决你的问题,请参考以下文章

javascript 判断数组中的重复内容的两种方法 by FungLeo

在javascript中创建对象的两种方法

javascript获取json对象的key名称的两种方法

JavaScript创建对象的两种方法和遍历对象的属性

JavaScript内置对象

javascript 实现字符串反转的两种方法