一名热爱体感技术的
业余专业开发人员

JS语法有点奇怪

之前看js语法前,他们说让js成为非常容易上手的语言。这几天看了阮大的ES6语法,我发现js比C++都复杂。很多东西的逻辑很怪,特别不少功能一开始没设计好,后面版本为了补坑添加了很多怪的方法。

很多其他语言不存在啥问题的, js会有很多问题。特别有点扯的就是原先的js是不支持导入其他文件的,最新的es6语法官方才支持。敢情一开始就没想过js代码会很多吗,需要分成各个模块。

特别的是各种this问题,虽然在内部用这个this,用的不好这个this就变成全局的this了,这在c++等语言里是不可想象的,js真是太动态了。this到底是啥也要看上下文。什么var以前是全局的,各种乱覆盖,会有各种坑啊,然后现在搞了let还有Symbol来避免以前的问题。写异步函数、匿名函数的语法也是很奇怪,一开始这么写,后没有引入新的语法糖那么写。

总之我觉得,还是Python好,js不适合一点也不简单。

 

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址