gpt4 book ai didi

javascript - 检查对象中有多少个匹配键

转载 作者:行者123 更新时间:2023-11-30 09:11:15 25 4
gpt4 key购买 nike

我在 JavaScript 中有以下数据:

{
'0.Title': 'Title 1',
'0.Detail': 'Detail 1',
'1.Title': 'Title 2',
'1.Detail': 'Detail 2',
'2.Title': 'Title 1',
'2.Detail': 'Detail 1'
}

我想统计 .Titlekey 中出现了多少次。无论是 0.Title 还是 1.Title

我喜欢:

let count = 0;
while ('.Title' in fields) { // <--- fields is the above object
count++;
}
console.log(count); // <--- gives 0

最佳答案

你可以使用 reducer :

const data = {
'0.Title': 'Title 1',
'0.Detail': 'Detail 1',
'1.Title': 'Title 2',
'1.Detail': 'Detail 2',
'2.Title': 'Title 1',
'2.Detail': 'Detail 1'
}


console.log(Object.keys(data).reduce((acc, curr) => {
if(curr.indexOf(".Title") !== -1) acc += 1;
return acc;
}, 0))

关于javascript - 检查对象中有多少个匹配键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58733638/

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