会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
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 努力到死
阅读(198)
评论(0)
推荐(0)
编辑
31.
摘要: 一:♥构造函数默认return this,如果return的不是对象: 比如return 123, js会忽略 继续return this. 在构造函数体内部,可以用 this.属性名=属性值 来添加属性 使用new 是用来创建对象的
阅读全文
posted @ 2020-03-20 15:10 努力到死
阅读(125)
评论(0)
推荐(0)
编辑
30.函数作用域链 (GO AO 也叫词法作用域链)、 调用栈、调用栈涉及this绑定
摘要: 一:函数作用域链(词法作用域链) js中没有动态作用域,只有词法作用域 函数内部声明的变量,只有通过传递参数才能互相使用,否则不行。函数内部声明的变量在AO内,不会影响全局GO中的变量,即使同名也不会影响。在函数内部可以使用全局变量,但是要注意执行顺序。如foo执行时是因为bar()调用 foo是在
阅读全文
posted @ 2020-03-20 13:11 努力到死
阅读(278)
评论(0)
推荐(0)
编辑
29.包装类(构造函数) 包装类作用及调用栈
摘要: 一:js封装好了一些构造方法 如Number String Boolean 包装类:(构造函数) 注意:用这些封装好的构造函数来创建数字 字符串 或者 Boolean 值,他们会变成对象类型,可以添加属性,但可以保留创建时的值和进行数字计算 字符串拼接 逻辑判断等功能 ①数字两种创建方式:字面量 、
阅读全文
posted @ 2020-03-20 11:30 努力到死
阅读(218)
评论(0)
推荐(0)
编辑