gpt4 book ai didi

javascript - 我在 Javascript 中有一个对象数组。如何循环遍历它以查找 'fname' 键的出现次数

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

var eachMapping = [{"fname":"John"},{"fname":"John"}]; 
var count = 0;


for(var i = 0; i < eachMapping.length; i++){
for(var prop in eachMapping[i]){
if(eachMapping[i][prop] = "fname"){
count+=1
}
}
}

console.log(count);

最佳答案

首先:使用单个“=”会更改 eachMapping[i][prop] 的值,而不是检查相似性。尝试将其更改为“==”

第二:你不需要双循环。尝试:

for(var i = 0; i < eachMapping.length; i++){
if(eachMapping[i]["fname"]){
count+=1
}

关于javascript - 我在 Javascript 中有一个对象数组。如何循环遍历它以查找 'fname' 键的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42600975/

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