1 回答

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以編寫(xiě)一個(gè)函數(shù)來(lái)查找給定屬性?xún)?nèi)的值的索引,然后使用Object.fromEntries(),Object.keys()并Array.map()創(chuàng)建一個(gè)新對(duì)象,如下所示
var data={type:["car","bike"],wheels:["4","2"],open:["Jan","Jan"],wheel_press:["35","19"],"max-weight":["4000","8"],transition_plan:["",null],number_of_occurence:[5696,976],model:["sedan","street"]};
const getFilteredObject = (property, value) => {
const index = data[property].indexOf(value)
return Object.fromEntries(Object.keys(data).map(key => ([key, data[key][index]])))
}
const filteredObject = getFilteredObject('type','car');
console.log(filteredObject)
添加回答
舉報(bào)