JavaScript遍历对象并获取key和value的几种常见方法_javascript技巧

在 JavaScript 中,有多种方法可以遍历对象的属性并获取每个属性的键(key)和值(value)。以下是几种常见的方法:

for…in 循环用于遍历对象的可枚举属性(包括原型链上的属性)。

const obj = { a: 1, b: 2, c: 3 };for (const key in obj) { if (obj.hasOwnProperty(key)) { // 检查属性是否属于对象本身,而不是原型链上的 const value = obj[key]; console.log(key, value); }}

Object.keys() 方法返回一个数组,该数组包含对象自身的所有可枚举属性键。

Object.entries() 方法返回一个数组,数组中的每个元素都是一个包含键和值的数组。

Object.getOwnPropertyNames() 方法返回一个数组,该数组包含对象自身的所有属性键(无论是否可枚举)。

Object.getOwnPropertySymbols() 方法返回一个数组,该数组包含对象自身的所有 Symbol 类型的属性键。

Reflect.ownKeys() 方法返回一个数组,该数组包含对象自身的所有属性键(包括不可枚举属性和 Symbol 类型的属性键)。

到此这篇关于JavaScript遍历对象并获取key和value的几种常见方法的文章就介绍到这了,更多相关JavaScript遍历对象并获取key和value内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!


本文地址: https://www.earthnavs.com/jishuwz/6c72a6c9b3d3562b0852.html
全局中部横幅
2345网址导航

2345.com热门网址导航站网罗精彩实用网址,如音乐、小说、NBA、财经、购物、视频、软件及热门游戏网址大全等,二三四五网址导航提供了多种搜索引擎入口、实用查询、天气预报、个性定制等实用功能,帮助广大网友畅游网络更轻松。

链接99自动秒收录(lianjie99.cn)

链接99自动秒收录是一个各类信息免费发布的网站,可以发布外链交换,行业分类资讯信息,免费软文发布提交正规网址帮你进行快速收录同时支持网址自动收录.

AnyKnew

该站点未添加描述description...

首页

《联合早报》是全球华文用户信任的媒体,每天即时为你提供新加坡、中国、东南亚、亚洲和国际新闻。从财经、体育、生活娱乐资讯到评论分析,帮助你掌握全球趋势。

Google

该站点未添加描述description...

奥一网

奥一新闻是广东南都全媒体网络科技有限公司旗下核心新闻平台,具备互联网新闻信息采编发布服务资质。奥一新闻目前已经搭建立体矩阵传播体系,包括小程序、移动端、网站、奥一官微、奥一财经微信,并通过南都app全网分发内容。

数美科技

数美科技,基于先进的人工智能技术构建了全场景全流程全维度业务风控产品矩阵与秒级迭代全球SaaSAI风控服务网络,数美科技致力于为全球企业提供专业的在线业务风控服务,为在线业务增长保驾护航。

UCloud优刻得

UCloud(优刻得)是中国知名的中立云计算服务商,科创板上市(股票代码:688158),中国云计算第一股,专注于提供可靠的企业级云服务,包括云服务器、云主机、云数据库、混合云、CDN、人工智能等服务

滑动验证

该站点未添加描述description...

企业网址收录网

网址收录网专注提供免费、快速的网站收录服务,支持百度、谷歌等主流搜索引擎收录提交,附带SEO收录工具助力检测收录状态。无需复杂操作,一键提交即可提升网站收录率,解决新站不收录、收录慢问题。