为了账号安全,请及时绑定邮箱和手机立即绑定

TypeScript入门

JoJo 全栈工程师
难度初级
时长 1小时50分
学习人数
综合评分9.57
151人评价 查看评价
9.5 内容实用
9.6 简洁易懂
9.6 逻辑清晰
setInterval中的为什么是undefined,是因为那个里面的this的作用域是setInterval,而并不是getStocks里面的作用域,所以是没定义的,在es5里面进行定义西 var that=this,并在setInterval中使用that就可以保证在getStocks和setInterval的作用域统一起来
$("#btn").click(function(){
var _this = this;//这里this和_this都代表了"#btn"这个对象
$(".tr").each(function(){
this;//在这里this代表的是每个遍历到的".tr"对象
_this;//仍代表"#btn"对象
})
})
这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望_this代表最初的对象

这个例子很好地解释了this的作用域问题
我是iOS程序员,现在在做前端,看了Typescript真的是相见恨晚啊,老师讲的很好,非常感谢!
完结撒花,谢谢老师了。坐等新课程!
一个文件就是一个模块!
java+1
c#发明者创建的语言当然和c#像了
vscode下配置环境,自己写的一个blog:https://laclys.github.io/2017/01/31/VSCODE1.8%E4%B8%8BTypeScript%EF%BC%88win10%EF%BC%89/
非常棒,谢谢老师
和java挺像的,学过java看这个没啥问题,不过 一般面向对象的语言都有这些个东西吧。
还好学过es6,听起来很容易理解像强类型语言的特性,感觉JS以后发展都没有动态性了,变得好控制了。

已采纳回答 / 慕尼黑9635467
试试看这个吧http://stackoverflow.com/questions/30344228/cannot-compile-external-modules-unless-the-module-flag-is-provided
正好要用,就出来了
课程须知
1、对javascript的基础知识已经掌握。
老师告诉你能学到什么?
1、TypeScript语言中的字符串新特性 2、TypeScript语言中的变量和参数新特性 3、TypeScript语言中的函数新特性 4、TypeScript语言中的匿名函数 5、TypeScript语言中的for of循环 6、TypeScript语言中的面向对象特性

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消