首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS-this
订阅
chrisghb
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
JS-this-call/apply/bind
this的动态切换,固然为 JavaScript 创造了巨大的灵活性,但也使得编程变得困难和模糊。有时,需要把this固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定this的指向。 bind方法和apply、…
JS-变量提升/函数提升
JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把函数内部所有申明的变量“提升”到函数体的头部。 JS变量类型是松散型:并不是说JS变量就没有变量类型,而是其变量类型是在运行时才进行确定。 我们定义了一个变量str,但是并未赋值,这时候JS并不知道str变量…
JS-this
学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。 请看下面的例子。 这种差异的原因,就在于函数体内部使用了this关键字。很多教科书会告诉你,this指的是函数运…