在对象数组中搜索值。(香草Javascript)
我有一个对象数组(大约10个对象),其中2个属性具有各自的值 我想检查同一属性的另一个值是否存在 我该怎么做 比如说在对象数组中搜索值。(香草Javascript),javascript,arrays,Javascript,Arrays,我有一个对象数组(大约10个对象),其中2个属性具有各自的值 我想检查同一属性的另一个值是否存在 我该怎么做 比如说 array = [{'family':'Roboto', 'type': 'Google'}, ......] 我想搜索“机器人”。我该怎么办 编辑:- 我使用谷歌字体API将所有谷歌字体整合到一个数组中。我在这方面取得了成功。我存储了一个数组,其中包含每个字体的“family”和“url” 现在我希望用户搜索字体。如果找到字体,请执行操作,否则为“找不到字体” 我怎样才能做到
array = [{'family':'Roboto', 'type': 'Google'}, ......]
我想搜索“机器人”。我该怎么办
编辑:-我使用谷歌字体API将所有谷歌字体整合到一个数组中。我在这方面取得了成功。我存储了一个数组,其中包含每个字体的“family”和“url” 现在我希望用户搜索字体。如果找到字体,请执行操作,否则为“找不到字体” 我怎样才能做到这一点
注意:-
提供的解决方案会很有帮助。如果要查找所有外观,请使用:
如果要查找第一个外观,请使用:该对象位于数组中,因此
数组[0]。family
将返回Roboto
。或者像这样声明数组:array=Object{..}
。也许我认为array=array[0];console.log(array.familly)
也会起作用。使用它们都不会“检查是否存在相同属性的另一个值”我不明白您的意思?例如,如果他筛选并回调返回一个条目,则会使用此属性找到另一个值。或者我理解错了吗?“check”和“Or not”表示他在寻找布尔结果值OK抱歉,我不知道你的函数的存在。:)我只需要检查结果数组的长度。但是你的很高兴知道。谢谢你!