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
全局中部横幅
中国工商银行中国网站

工商银行金融服务全面介绍,投资理财信息丰富全面,在线交易方便快捷,满足客户专业化、多元化、人性化的金融服务需求,打造集业务、信息、交易、购物、互动于一体综合性金融服务平台。

网易号

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

顶象

顶象防御云,致力于帮助企业构建自主可控的业务安全体系,通过智能无感验证码、端加固、设备指纹、实时决策、安全感知防御平台等产品解决业务欺诈威胁,防范化解各类网络黑灰产风险,让业务更加健康稳定,助力企业创新与增长。

宿迁蒲公英网络有限公司直营:宿迁机房IDC

宿迁蒲公英网络有限公司,是一家拥有14年历史的老牌IDC公司,独自拥有宿迁三家机房的经营权,有丰富的机房网络运维经验,主要经营项目:服务器托管、服务器租用、机柜租用托管、百兆独享、G口独享、万兆口独享等大带宽、多线高防服务器、高防BGP服务器,对DDOS、syn、UDP、CC等攻击的防御有丰富经验。并提供365*24H售后服务,全年无休,服务客户为第一要务,客户的要求,我们的追求。

阿帕云引擎

阿帕云引擎是企业级云管理操作系统,主要面向智能化数据中心,通过通过控制器提供的api来管理包括计算,存储,网络在内的数据中心的各种资源。我们始终致力于高品质IDC行业软件的开发和创新,为中国的IDC公司提供全方位的云化解决方案及专业的业务管理软件。

大厂图床

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

不死鸟资源网

不死鸟资源网|每日更新全网精品资源库,提供PHP商城源码/Unity游戏源码/安卓破解工具/短视频副业教程下载,支持源码二次开发与免部署工具包。

翼创星球

翼创星球,翼创网,赚钱网,搞钱网,创业网,副业网,网创项目,网赚项目,网络赚钱平台,创业平台,创业项目网站,赚钱平台,免费项目分享,网创项目首发平台

导航站

导航站,站长导航,网址导航,网站导航,网站大全,网站目录,网站分类,分类目录,网站收录,自动收录,秒收录

Google

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