我有一个对象,我试图在对象的值中找到特定的文本。为什么下面的 exist 变量是假的?但是“text1”是“text1w”的一部分。
var obj = {
"a": "test1w",
"b": "test2"
}
let exist = Object.values(obj).includes("test1");
console.log(exist)
最佳答案
您可以检查每个字符串并在找到时退出。
var obj = { a: "test1w", b: "test2" },
exist = Object.values(obj).some(s => s.includes("test1"));
console.log(exist);
关于javascript - Object.values 包含特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58007941/