学习 js,哪些语法要掌握哪些可以跳过?

2022 年 8 月 7 日
 x97bgt

本人没有前端基础。最近想入门看了看 JavaScript ,准备学习 React 。

感觉 JS 的语法真的好杂,同一种目的有好几种方式能做到,比如设置__proto__就有好几种方式。好不容易看懂了 this 和 prototype ,结果后面看到 class 是个语法糖,帮你处理了这些。

是不是因为历史遗留,JS 里有很多已经不怎么使用的语法了?

有老哥能大概点拨一下哪些是重点吗?

3760 次点击
所在节点    前端开发
26 条回复
johnman
2022 年 8 月 8 日
nextjs + typescript 开箱即用
alphardex
2022 年 8 月 8 日
拒绝 this ,拒绝 prototype ,拒绝拼字符串,拒绝无脑 for
拥抱箭头,拥抱 class ,拥抱模板字符,拥抱 map
yaphets666
2022 年 8 月 8 日
js 才多少东西,语法全部都要会,prototype 这也不是语法
Mutoo
2022 年 8 月 8 日
还真有一个可以跳过,那就是 with 语句。在 MDN 上它甚至被加了垃圾桶图标:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with
linkopeneyes
2022 年 8 月 8 日
原型链 学还是要学的,用还是不要用。。即使真的要用 react this 、class 这些东西还是要学,不可能一辈子都是 react hook 吧
说不准工作需要 angular 呢,说不准以后大家都是直接用 web component 了呢
autoxbc
2022 年 8 月 9 日
@murmur #17 总有需要手动嫁接原型链的时候,类只能解决典型用法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/871286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX