gpt4 book ai didi

javascript - 如何过滤具有多个键和值的两个数组?

转载 作者:行者123 更新时间:2023-12-02 23:53:03 26 4
gpt4 key购买 nike

var filteredKeyItems = ['primary','gender','regular','normal']
var filteredValuesItems = ['genreal','M',true]

// Output should be:

filteredKeyItems = ['primary','gender']
filteredValuesItems = ['genreal','M']

这里有两个数组的片段,其中包含键和值。如何过滤多个键,如代码常规和正常中所示,在值数组中值为 true。最终输出应按照代码片段中所示。

谢谢。

最佳答案

我们也可以通过以下方式做到这一点

    var filteredKeyItems = ['primary','gender','regular','normal']
var filteredValuesItems = ['genreal','M',true]


let filterTwo=[]
let filterOne=filteredKeyItems.filter((element,index)=>{

//we can assign condition here
if(element=="primary" || element=="gender" ){
filterTwo.push(filteredValuesItems[index])
return element}} )

console.log(filterOne)
console.log(filterTwo)

关于javascript - 如何过滤具有多个键和值的两个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55558385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com