Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在对象数组中搜索值。(香草Javascript)_Javascript_Arrays - Fatal编程技术网

在对象数组中搜索值。(香草Javascript)

在对象数组中搜索值。(香草Javascript),javascript,arrays,Javascript,Arrays,我有一个对象数组(大约10个对象),其中2个属性具有各自的值 我想检查同一属性的另一个值是否存在 我该怎么做 比如说 array = [{'family':'Roboto', 'type': 'Google'}, ......] 我想搜索“机器人”。我该怎么办 编辑:- 我使用谷歌字体API将所有谷歌字体整合到一个数组中。我在这方面取得了成功。我存储了一个数组,其中包含每个字体的“family”和“url” 现在我希望用户搜索字体。如果找到字体,请执行操作,否则为“找不到字体” 我怎样才能做到

我有一个对象数组(大约10个对象),其中2个属性具有各自的值

我想检查同一属性的另一个值是否存在

我该怎么做

比如说

array = [{'family':'Roboto', 'type': 'Google'}, ......]
我想搜索“机器人”。我该怎么办

编辑:-
我使用谷歌字体API将所有谷歌字体整合到一个数组中。我在这方面取得了成功。我存储了一个数组,其中包含每个字体的“family”和“url”

现在我希望用户搜索字体。如果找到字体,请执行操作,否则为“找不到字体”

我怎样才能做到这一点


注意:-
提供的解决方案会很有帮助。

如果要查找所有外观,请使用:


如果要查找第一个外观,请使用:

该对象位于数组中,因此
数组[0]。family
将返回
Roboto
。或者像这样声明数组:
array=Object{..}
。也许我认为
array=array[0];console.log(array.familly)
也会起作用。

使用它们都不会“检查是否存在相同属性的另一个值”我不明白您的意思?例如,如果他筛选并回调返回一个条目,则会使用此属性找到另一个值。或者我理解错了吗?“check”和“Or not”表示他在寻找布尔结果值OK抱歉,我不知道你的函数的存在。:)我只需要检查结果数组的长度。但是你的很高兴知道。谢谢你!