【发布时间】:2015-02-20 03:25:28
【问题描述】:
Douglas Crockford 就 ES6 的“更好的部分”发表了非常精彩的演讲。除此之外,他encourages a move away from prototypal inheritance in favor of class free OOP。
在这里他说他停止使用new、Object.create 和this,但没有真正解释替代方案。谁能告诉我这可能是什么样子?
【问题讨论】:
-
这篇文章有一些很好的例子:dannyfritz.wordpress.com/2014/10/11/…
-
如果你去23:00他会告诉你。
-
@AaditMShah:嗯,很难将他的立场描述为“放弃面向对象编程”,当他自己说他当前的方法正是“无类面向对象编程”,他的整个方法都是基于封装数据和行为的对象,在我看来,这听起来很像面向对象的编程。至少,我在那个特定的演示文稿中也看不到什么,这表明他正在采取任何强有力的立场来支持函数式编程风格。
-
@HMR 他在5:00谴责 ES6 类
标签: javascript oop ecmascript-6