当前位置: 首页 > news >正文

绵阳个人网站建设网店关键词怎么优化

绵阳个人网站建设,网店关键词怎么优化,大企业宣传片,做外贸英文网站首先第一个问题,forEach能不能遍历对象的属性 const obj { a: 1, b: 2, c: 3 }; obj.forEach((item) > console.log(item))运行这段代码我们发现发生了一个错误 这说明forEach是不可以遍历对象的属性的 在js中,forEach 方法用于遍历数组或类数组对象(如 NodeL…

首先第一个问题,forEach能不能遍历对象的属性

const obj = { a: 1, b: 2, c: 3 };
obj.forEach((item) => console.log(item))

在这里插入图片描述
运行这段代码我们发现发生了一个错误
这说明forEach是不可以遍历对象的属性的

在js中,forEach 方法用于遍历数组或类数组对象(如 NodeList

第二个问题,怎么遍历对象的不可枚举属性呢

这里有一个对象,我们定义了一个不可枚举属性

const obj = { a: 1, b: 2, c: 3 };// 定义一个不可枚举属性
Object.defineProperty(obj, 'd', {value: 4,enumerable: false,
});

我们可以通过两种方式来遍历不可枚举属性

  • 可以通过 Object.defineProperty() 方法重新定义属性,将其 enumerable 属性设置为 true,使其变得可枚举。
  • 如果需要遍历对象的所有属性(包括不可枚举属性),可以使用 Object.getOwnPropertyNames() 方法。

Object.getOwnPropertyNames() 静态方法返回一个数组,其包含给定对象中所有自有属性(包括不可枚举属性,但不包括使用 symbol 值作为名称的属性)。

同时通过getOwnPropertyNames方法,我们就可以对其返回值调用forEach来进行遍历了

const obj = { a: 1, b: 2, c: 3 };// 定义一个不可枚举属性
Object.defineProperty(obj, "d", {value: 4,enumerable: false,
});for(let key in obj){console.log(key, obj[key])
}console.log('----------------------------------')// 使用 Object.getOwnPropertyNames() 和 forEach
Object.getOwnPropertyNames(obj).forEach((key) => {console.log(`${key}: ${obj[key]}`);
});

在这里插入图片描述

http://www.15wanjia.com/news/15983.html

相关文章:

  • 做网站是用什么技术的百度产品大全
  • 做时时彩网站需要什么百度关键词优化服务
  • 个人网站备案不通过北京网站优化步
  • flash网站系统线上如何做推广
  • 外贸商城网站 定制推广引流最快的方法
  • 上门做美容的网站整站seo优化
  • 网站建设入什么科目品牌推广的概念
  • 企业网站建设应注意哪些问题公司网站排名
  • 用js做的网站什么软件可以发布推广信息
  • App网站建设 高品质网站建设网络广告公司
  • 动态网站开发全流程图如何制作网页链接
  • 怎么利用公司网站开发客户培训学校管理系统
  • 网站降权怎么做seo工具下载
  • 常熟做网站多少钱挖掘关键词爱站网
  • ps做网站今日头条新闻在线看
  • 中央广播电视总台2023小品相声大会企业seo顾问服务
  • 公司做的网站访问很慢阿里云盘资源搜索引擎
  • 论坛内网站怎么建设网站seo诊断分析报告
  • 免费文档模板下载seo网站优化培训厂家报价
  • 哈尔滨网站制作工程谷歌浏览器下载安装2021最新版
  • 绥中建设厅网站数据库营销
  • html做调查问卷网站网址导航浏览器下载
  • java做网站教程谷歌关键词推广怎么做
  • 四川省建设厅网上查询贵阳seo网站推广
  • 免费网站建设资讯营销宣传图片
  • 网站做成app客户端网络推广服务合同范本
  • 新疆建设管理局网站网站模板哪家好
  • 做视频剪辑接私活的网站友情网
  • 建什么网站 做 cpa恢复原来的百度
  • 企业营销管理网站排名软件优化