类与 this:从 C++ 到 JavaScript

2018-06-03 23:01:14 +08:00
 banxi1988

摘要:

  1. C with Classes 中 this 作为语法糖的作用。
  2. GoPython 中的 thisself
  3. JavaScript 中的 this

原文链接

1493 次点击
所在节点    程序员
2 条回复
kimown
2018-06-03 23:24:08 +08:00
纯思考,楼主,你认为 js 的 this 设计的好吗,如果让你来设计,会和现在 js 一样吗
banxi1988
2018-06-03 23:41:06 +08:00
@kimown 我思考了一下。
其他动态语言中 `this` 这个的指向问题没有像 `JS` 里面这么复杂。就比如说 `Python` 很多时候我们都不会花时间去思考这个 `this` 指向的是什么? 这从方面上讲,这个`this` 增加了使用者很大的心智负担。
如果我来设计的话,我会让 js 中的函数默认`bind` 对当前最近的 `this` 对象。 这样使用者在基本使用的时候就不会需要有这些思考。

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

https://www.v2ex.com/t/460073

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

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

© 2021 V2EX