关于箭头函数的一些问题

「零一」
前端领域优质创作者
博客专家认证
2020-06-12 02:27:06
问题都在图上了,有没有谁能回答一下的
...全文
158 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
「零一」 2020-06-12
  • 打赏
  • 举报
回复
引用 6 楼 落落叶叶无声 的回复:
@Lpyexplore 对的,其实构造函数里的所有代码,转换到 class 的写法上时,就相当于你写在 constructor 里边执行一样。
嗯嗯 明白了
落落叶叶无声 2020-06-12
  • 打赏
  • 举报
回复
@Lpyexplore 对的,其实构造函数里的所有代码,转换到 class 的写法上时,就相当于你写在 constructor 里边执行一样。
「零一」 2020-06-12
  • 打赏
  • 举报
回复
引用 4 楼 落落叶叶无声 的回复:
引用 3 楼 Lpyexplore 的回复:
[quote=引用 1 楼 医手 的回复:] 那你觉得s1最终是多少才合理? 0吗?
我觉得s1和s2都不会变啊 都是0啊,构造函数Timer中,s1 s2都是属性,所以new的时候会继承这两个属性,但是那两个计时器是怎么回事啊,为什么会执行?
执行 new Timer()的时候,跟普通函数一样,Timer里边的所有代码都会被执行一次的。[/quote]明白了,我一直以为只是创建个新的对象,然后把函数里定义了的属性传给创建的新对象呢。因为之前书上说的是构造函数只是拿来初始化对象数据用的,哦了谢啦哈
落落叶叶无声 2020-06-12
  • 打赏
  • 举报
回复
引用 3 楼 Lpyexplore 的回复:
引用 1 楼 医手 的回复:
那你觉得s1最终是多少才合理? 0吗?
我觉得s1和s2都不会变啊 都是0啊,构造函数Timer中,s1 s2都是属性,所以new的时候会继承这两个属性,但是那两个计时器是怎么回事啊,为什么会执行?
执行 new Timer()的时候,跟普通函数一样,Timer里边的所有代码都会被执行一次的。
「零一」 2020-06-12
  • 打赏
  • 举报
回复
引用 1 楼 医手 的回复:
那你觉得s1最终是多少才合理? 0吗?
我觉得s1和s2都不会变啊 都是0啊,构造函数Timer中,s1 s2都是属性,所以new的时候会继承这两个属性,但是那两个计时器是怎么回事啊,为什么会执行?
医手 2020-06-12
  • 打赏
  • 举报
回复
看出来了,你好像对“类”和“对象”的概念不是很清楚
医手 2020-06-12
  • 打赏
  • 举报
回复
那你觉得s1最终是多少才合理? 0吗?

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧