• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






YZD无敌

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2020年3月20日

31.this指向(写出调用链,找最近对象) this的默认绑定 隐式绑定 显示绑定(call(绑定对象) apply(绑定对象) 当括号内没放绑定对象的时候恢复默认绑定) bind
摘要: 15 this 指向全局对象window 二: this的指向问题 this指向一个对象:对象叫:函数执行上下文的对象 this是变化的,默认指向window ①:默认绑定(window) ,普通的函数调用 undefined,先执行函数打印a,后再给a 赋值12,由代码顺序决定的 ②:隐式绑定:函 阅读全文
posted @ 2020-03-20 15:49 努力到死 阅读(205) 评论(0) 推荐(0)
 
31.
摘要: 一:♥构造函数默认return this,如果return的不是对象: 比如return 123, js会忽略 继续return this. 在构造函数体内部,可以用 this.属性名=属性值 来添加属性 使用new 是用来创建对象的 阅读全文
posted @ 2020-03-20 15:10 努力到死 阅读(128) 评论(0) 推荐(0)
 
30.函数作用域链 (GO AO 也叫词法作用域链)、 调用栈、调用栈涉及this绑定
摘要: 一:函数作用域链(词法作用域链) js中没有动态作用域,只有词法作用域 函数内部声明的变量,只有通过传递参数才能互相使用,否则不行。函数内部声明的变量在AO内,不会影响全局GO中的变量,即使同名也不会影响。在函数内部可以使用全局变量,但是要注意执行顺序。如foo执行时是因为bar()调用 foo是在 阅读全文
posted @ 2020-03-20 13:11 努力到死 阅读(315) 评论(0) 推荐(0)
 
29.包装类(构造函数) 包装类作用及调用栈
摘要: 一:js封装好了一些构造方法 如Number String Boolean 包装类:(构造函数) 注意:用这些封装好的构造函数来创建数字 字符串 或者 Boolean 值,他们会变成对象类型,可以添加属性,但可以保留创建时的值和进行数字计算 字符串拼接 逻辑判断等功能 ①数字两种创建方式:字面量 、 阅读全文
posted @ 2020-03-20 11:30 努力到死 阅读(232) 评论(0) 推荐(0)