使用JavaScript迭代对象键的方法

   2025-07-22 admin00110

自定义对象无法使用for...of循环进行迭代。此外,您不能使用map()和forEach()等迭代器方法。如果这样做,您将在每个实例中收到TypeError。

相反,请使用 for...in来迭代对象。此方法迭代对象的所有可枚举、非符号属性。

在下面的示例中,我们使用它来迭代obj的所有三个属性,并且对于每个属性,我们记录一个由属性名称(即其键)及其相应值组成的字符串。

cript;toolbal:false;">varobj={a:1,b:2,c:3};for(constpropinobj){console.log(`obj.${prop}=${obj[prop]}`);}//Output://"obj.a=1"//"obj.b=2"//"obj.c=3"
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅
Powered By DESTOON