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

无锡企业网站制作公司seo交流网

无锡企业网站制作公司,seo交流网,浙江同凯建设深圳公司,关键词优化排名易下拉系统方法介绍 1、 forin循环:遍历对象自身的和原型链上的可枚举属性。 2、Object.getOwnPropertySymbols()方法:返回一个数组,包含对象自身的所有Symbol类型的属性。 3、 Object.getOwnPropertyNames()方法:返回一个数组&#xff0…

方法介绍

1、 forin循环:遍历对象自身的和原型链上的可枚举属性。

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

3、 Object.getOwnPropertyNames()方法:返回一个数组,包含对象自身的所有属性(不包括Symbol类型的属性),无论它们是否可枚举。

4. Object.keys()方法:返回一个数组,包含对象自身(不含原型链上的)的所有可枚举属性。

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

6. Object.entries()方法:返回一个数组,其元素是对象自身的可枚举属性键值对数组。



区别说明



这些方法的主要区别在于:

1、 forin循环会遍历对象自身的和原型链上的可枚举属性,其他方法只关注对象自身的属性。

2、Object.keys()、Object.values()、Object.entries()三姐妹
只关注对象自身的可枚举属性

3、Object.getOwnPropertyNames()和Object.getOwnPropertySymbols()会返回对象自身的所有属性,无论它们是否可枚举。

只有Object.getOwnPropertySymbols()会拿自身的symbol属性。

4、Object.keys()、Object.getOwnPropertyNames()返回的是属性名的数组,Object.values()返回的是属性值的数组,Object.entries()返回的是键值对数组,Object.getOwnPropertySymbols()返回的是Symbol类型的属性的数组。

测试代码

			let s = Symbol('symbol')// 先定义一个symbol属性和对象自身属性let obj = {name: '虾米',[s]: 'symbol属性'}// 再定义一个不可枚举的属性Object.defineProperty(obj, 'sex', {configurable: true,enumerable: false, //不可枚举writable: true,value: 11})// 最后在原型链上定义一个属性obj.__proto__.age = 12// forinfor (let i in obj) {console.log(i, '// forin');}// Object.getOwnPropertyNames()console.log(Object.getOwnPropertyNames(obj), '// Object.getOwnPropertyNames');// Object.getOwnPropertySymbols()console.log(Object.getOwnPropertySymbols(obj),'// Object.getOwnPropertySymbols(obj)');// Object.keys()console.log(Object.keys(obj), '// Object.keys()');// Object.values()console.log(Object.values(obj), '// Object.values()');// Object.entries()console.log(Object.entries(obj), '// Object.entries()');

运行结果: 

 END

http://www.dinnco.com/news/74615.html

相关文章:

  • 门户网站和搜索网站的区别学校网站模板
  • 个人网站设计成品免费推广产品的平台
  • 网站开发 团队协作服务营销的概念
  • 网站建设项目经理招聘长沙百度快速排名优化
  • 曲靖做网站的公司seo难不难学
  • 好的网页设计网站南京百度提升优化
  • 世界杯网站建设杭州最好的电商培训机构
  • 网站开发技术构架国际军事新闻
  • 电子商务网站建设课外实训获客引流100种方法
  • ps教程自学网新手教程详细步骤seo效果最好的是
  • 吉林政府网站建设网络推广 网站制作
  • 新手如何做网站优化晋城今日头条新闻
  • 哪建设网站杭州seo培训
  • 天津谁做网站响应式网站模板的应用
  • 微信用大型网站站做跳板百度官网首页网址
  • 定远县建设局网站脑白金网络营销
  • 武汉光谷做网站公司七台河网站seo
  • 网站注册需要什么河南网站推广那家好
  • wordpress网站速度检测长沙靠谱seo优化价格
  • 国际军事形势分析seo关键词快速提升软件官网
  • 佛山网站优化推广方案网站开发流程的8个步骤
  • 国外网站建设发展现状免费网站推广平台
  • 网站建设的成本分析网站推广服务外包
  • 做百度网站一般多少钱如何自己免费制作网站
  • 怎么做和京东一样网站大一网页设计作业成品免费
  • mac163网站建设seo关键词排名优化品牌
  • 微信小程序开发一般多少钱杭州网站优化方案
  • 重庆网站建设只选承越seo sem是什么意思
  • 广州移动网站建设大侠seo外链自动群发工具
  • 珠海集团网站建设外包营销型网站建设优化建站