class与prototype-创新互联
创建实例对象:
日喀则ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!ES5中常用的构造函数模式
function Person(name){ this.name = name; this.getName = function(){ return this.name } }
ES6 通过class定义类
class Person{ constructor(name){ this.name = name; } getName(){ return this.name; }; }
1、类的所有方法都定义在类的prototype属性上面
2、类和原型上的方法、属性都是不可枚举的,所以只能通过Object.getOwnPropertyNames(Person/Person.prototype)获取其属性、方法名来遍历;
注:1)for-in, Object.keys(), Object.getOwnPropertyNames三种方式遍历对象
2)for-in和Object.keys()只能获取可枚举的属性、方法
参考:
http://es6.ruanyifeng.com/#docs/class
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
当前题目:class与prototype-创新互联
文章URL:http://azwzsj.com/article/ddooeg.html