根据JavaScript创始人Brandon Eich 自己的说法,JavaScript 最好的语言构造是: 函数是一等公民 (first class functions) 闭包 (closure) Prototypes Obj = {p1: 1, P2: ‘abc’} Array = [1,2,3] 我认为,JS最精彩的思想是突破了当时OOP的局限性,把object而不是class变成了一等公民(Eich 的1,4,5三条都是这一思想的展现). C++,Java,C#等语言其实是class-o…