首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
广告
V2EX
›
程序员
类与 this:从 C++ 到 JavaScript
banxi1988
·
banxi1988
·
2018-06-03 23:01:14 +08:00
· 1550 次点击
这是一个创建于 2308 天前的主题,其中的信息可能已经有所发展或是发生改变。
摘要:
C with Classes 中
this
作为语法糖的作用。
Go
与
Python
中的
this
(
self
)
JavaScript 中的
this
this
运行期绑定特性
this
会漂移吗?
为什么我们需要
bind
函数。
箭头函数中的
this
原文链接
this
JavaScript
函数
Python
2 条回复
•
2018-06-03 23:41:06 +08:00
1
kimown
2018-06-03 23:24:08 +08:00 via Android
纯思考,楼主,你认为 js 的 this 设计的好吗,如果让你来设计,会和现在 js 一样吗
2
banxi1988
OP
2018-06-03 23:41:06 +08:00
1
@
kimown
我思考了一下。
其他动态语言中 `this` 这个的指向问题没有像 `JS` 里面这么复杂。就比如说 `Python` 很多时候我们都不会花时间去思考这个 `this` 指向的是什么? 这从方面上讲,这个`this` 增加了使用者很大的心智负担。
如果我来设计的话,我会让 js 中的函数默认`bind` 对当前最近的 `this` 对象。 这样使用者在基本使用的时候就不会需要有这些思考。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2603 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 02:19
·
PVG 10:19
·
LAX 19:19
·
JFK 22:19
Developed with
CodeLauncher
♥ Do have faith in what you're doing.