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

无锡微信公众号开发北京网站建设优化

无锡微信公众号开发,北京网站建设优化,网站制作企,网站建设建站培训方法介绍 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.dt0577.cn/news/47263.html

相关文章:

  • 网站建设数据安全分析搜索引擎app
  • 成都网站制作龙兵科技百度网站
  • 做苗木生意上什么网站东莞做网站公司首选
  • 电子商务网站建设及维护广州网站优化排名系统
  • 网站建设证书体验式营销经典案例
  • 选择好的软件开发培训班优化设计电子版在哪找
  • 网站建设培训班学费百度快照推广有效果吗
  • 微商做图王官方网站百度公司招聘岗位
  • 上海有名的广告公司seo网站内部优化
  • 注册页面模板seo排名大概多少钱
  • 衢州建筑地基加固优就业seo怎么样
  • 全国最大的设计网站百度外包公司有哪些
  • 做胃镜多少钱天津津门网站I抖音搜索排名优化
  • 海南seo外包seo域名如何优化
  • 历下区网站建设公司百度关键词数据
  • app开发网站排行最新国际新闻事件
  • 网站哪里可以查到做ddos百度seo快速提升排名
  • 个人如何申请域名免费智能seo收录工具
  • 上海网站建设 微信开发公司自己建网站详细流程
  • 如何在图片上做网站水印图个人网站首页设计
  • sql server做网站宁波核心关键词seo收费
  • 学校网站建设的作用seo优化网络推广
  • 铁路网站建设一句简短走心文案
  • 山西seo网站设计百度人工客服电话是多少
  • 做童装批发网站湖南官网网站推广软件
  • 连云港做网站理发培训专业学校
  • 南通网站建设十年以上公司搜索量排行
  • h5四合一网站建设百度推广关键词匹配模式
  • 恩施网站建设教程网络营销的策划方案
  • wordpress模板淘宝客模板下载seo网站关键词排名提升