Have a look how Microsoft influenced JavaScript/ECMAScript 6+ with their TypeScript intermediate language lead by Anders Hejlsberg. MS shaped ES6 how they wanted, Trojan horse or "Elop" style. Not at all surprising given the companies long extensive history (IBM, DOS, OS/2, Novell, Word, Excel, Powerpoint, Internet Explorer, Nokia).
JavaScript was always a prototype inheritance based language, with ES6 it got the "class" keyword (syntactic sugar) from class inheritance based language (Java or the inspired C# from Hejlsberg): http://en.wikipedia.org/wiki/Prototypal_inheritance , http://en.wikipedia.org/wiki/TypeScript , http://en.wikipedia.org/wiki/JavaScript , http://en.wikipedia.org/wiki/Anders_Hejlsberg , http://en.wikipedia.org/wiki/Stephen_Elop (Ex-MS, Ex-Nokia, MS Trojan horse)
JavaScript5 is a lean and nice language if one adheres to the "Good Parts" of Douglas Crockford. Some of the ES6/7 concepts were influenced and are in the wrong direction IMHO.