稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
JS-this
订阅
avatar
chrisghb 创作等级LV.3
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • JS-this-call/apply/bind
    this的动态切换,固然为 JavaScript 创造了巨大的灵活性,但也使得编程变得困难和模糊。有时,需要把this固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定this的指向。 bind方法和apply、…
    • chrisghb
    • 6年前
    • 524
    • 1
    • 评论
    JavaScript
  • JS-变量提升/函数提升
    JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把函数内部所有申明的变量“提升”到函数体的头部。 JS变量类型是松散型:并不是说JS变量就没有变量类型,而是其变量类型是在运行时才进行确定。 我们定义了一个变量str,但是并未赋值,这时候JS并不知道str变量…
    • chrisghb
    • 6年前
    • 286
    • 5
    • 评论
    JavaScript
  • JS-this
    学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。 请看下面的例子。 这种差异的原因,就在于函数体内部使用了this关键字。很多教科书会告诉你,this指的是函数运…
    • chrisghb
    • 6年前
    • 182
    • 点赞
    • 评论
    JavaScript