There is even a coding problem on BFE.dev to write a "class" in ES5. 53. write your own extends in es5.
But there are things added to ES6 which are impossible in ES5. Here is a good article to explain this. Or you can take a look at this Stackoverflow thead.