我用所有类 C 语言的时候都尽可能写的像 C。所以写 JavaScript 很少用 ES6 的新特性。当年写 perl 的时候也很少用 perl 的一些特有语法。我甚至试图把 python 也写的像 C,后来还是放过了自己。
这样做的好处是很容易相互移植。比如二十年前写的一个自动建立代理池的 perl 程序,只需要做很少的修改,就可以用 node.js 执行或者用 Windows 自带的 cscript.exe 执行——cscript.exe 甚至只支持 ES3。
当然,这种好处可能只在写自己用的小工具时才有意义。