如何查询对象中是否存在指定术语并返回该术语?(示例:查询answer1)
查询术语是否存在于对象中并返回结果
给定的对象里,answer1是存在的,对应的返回结果为 answer1。
实现示例(以JavaScript为例)
const response = { "101": "answer1", "201": "answer2", "301": "answer3", "100": "answer4", "200": "answer5", "300": "answer6", "111": "answer7", "211": "answer8", "311": "answer9" }; function checkAndReturnTerm(obj, targetTerm) { // 遍历对象所有值,匹配目标术语 for (const val of Object.values(obj)) { if (val === targetTerm) { return val; } } return null; // 术语不存在时返回null } // 执行查询 const result = checkAndReturnTerm(response, "answer1"); console.log(result); // 输出:answer1
内容的提问来源于stack exchange,提问作者Chirag Gupta
相关产品推荐
相关产品推荐

