gpt4 book ai didi

javascript - 查找对象的值

转载 作者:行者123 更新时间:2023-11-29 16:17:12 24 4
gpt4 key购买 nike

JavaScriptJQuery 中是否有任何不是基于循环的方法可以检查对象属性中某些 VALUE 的存在。我的意思是如果我有

obj = { prop1:val, prop2:val2 }

是否有可能用一个语句检查 val2 存在于 obj 的值中?

更新 1: 这里的循环不是关键!如果循环包含在某些 JQuery 预定义函数中,我可以使用循环!

更新 2:我认为编写一个手工制作的函数并不是那么优雅。我想为这种常见问题找到一些基于库的解决方案。

最佳答案

不,如果没有循环,您无法在一条语句中找到一个对象中是否存在一个值。

您可以使用 native API 或库..但它们将在内部循环遍历所有值。

任何其他方法的代价将与迭代对象相同。所以我会编写一个简单的 for 循环来完成它。

我会简单地在我的脚本文件中编写这 4 行代码并包含该脚本文件而不是包含一个库.. 这将是相同的。 http://jsfiddle.net/sQW4P/2/ <-- 万一你需要这样的功能。

关于javascript - 查找对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650656/

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