在数组中查找字符串
如何查找/匹配数组中的字符串?
如何在此范围内进行搜索?
例如,如果 likes[3].id 是“99999”,这就是我想要搜索的内容对于...我怎么能这样做?
我尝试过这个:
var likes = response.data
jQuery.inArray(99999, likes)
但没有任何运气......
提前谢谢你。
How do I find/match a string in an array?
How can I search within this?
If for example the likes[3].id was "99999" and that was what I wanted to search for... How could I do this??
I tried this:
var likes = response.data
jQuery.inArray(99999, likes)
But without any luck...
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
inArray
只会搜索数组中的顶级对象,因为您需要查找对象上的属性值,您需要执行类似的操作(未测试) -inArray
will only search the top level objects in your array, as you need to find the value of a property on an object you'd need to do something like (not tested) -如果我理解正确的话,您需要在每个对象的 id 属性内的对象数组中找到一个字符串。
所以我建议
这个函数将返回一个具有 2 个属性的对象
If I understood you right, you need to find a string in an array of objects within the
id
property of each object.So here's what I suggest
this function will return an object with 2 properties