专业编程基础技术教程

网站首页 > 基础教程 正文

碎片时间学编程「216]:找到匹配的键

ccvgpt 2024-07-18 12:55:16 基础教程 6 ℃


在提供的对象中查找与给定值匹配的所有键。

碎片时间学编程「216]:找到匹配的键


使用 Object.keys() 方法获取对象的所有属性。

使用 Array.prototype.filter() 方法测试每个键值对并返回所有等于给定值的键。


JavaScript

const findKeys = (obj, val) =>  Object.keys(obj).filter(key => obj[key] === val);


示例:


const ages = {  Leo: 20,  Zoey: 21,  Jane: 20,};findKeys(ages, 20); // [ 'Leo', 'Jane' ]


更多内容请访问:https://www.icoderoad.com

Tags:

最近发表
标签列表