我有一个对象数组(大约10个对象),其中2个属性具有各自的值。
我想检查是否存在相同属性的其他值。
我该怎么做?
例如
array = [{'family':'Roboto', 'type': 'Google'}, ......]
我想搜索Roboto'。我该怎么办?
修改: -
我使用Google Fonts API将所有Google字体整合到一个数组中。我成功了。 Codepen。我将一个阵列存放在'系列'和' url'每种字体。
现在我希望用户搜索字体。如果找到了字体,请执行某些操作,否则"找不到字体"
我怎样才能实现这个目标?
注意: - 提供的解决方案会有所帮助。
答案 0 :(得分:0)
如果您想查找所有外观使用:https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
如果您想找到第一个外观使用:https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/find
答案 1 :(得分:-1)
该对象位于数组中,因此array[0].family
将返回Roboto
。或者只是声明这样的数组:array = Object{..}
。也许我认为array = array[0]; console.log(array.familly)
也会奏效。