饮歌长啸
Object.keys()Object.keys() 将为变量中的对象创建一个键数组 objectfind()将找到与条件匹配的匹配键。在您的情况下,匹配该toSearch键的数组值内的文本,您可以使用includes()甚至indexOf(toSearch) !== -1var object = { "a" : [], "b" : ["S","W"], "c" : ["N","E"]};var toSearch = 'S';var key = Object.keys(object).find((key) => object[key].includes(toSearch));console.log(key);您还可以使用另一种方式,Object.entries()例如:var object = { "a" : [], "b" : ["S","W"], "c" : ["N","E"]};var toSearch = 'S';var key = (Object.entries(object).find(([key, value]) => value.includes(toSearch)) || [])[0];console.log(key);