首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
牛客图书馆
>
读书笔记
开通博客写笔记
读书笔记
全部
第1章
第2章
我们仍未知道那天所看见的JavaScript的秘密——this规则优先级
函数是否在 new 中调用(new 绑定)?如果是的话 this 绑定的是新创建的对象。var bar = new foo() 函数是否通过 call、apply(显式绑定)或者硬绑定调用?如果是的话,this 绑定的是指定的对象。var bar = foo....
国服倒一CRUD
编辑于 2019-11-19 17:20:42
我们仍未知道那天所看见的JavaScript的秘密——bind
bind(..) 的功能之一就是可以把除了第一个参数(第一个参数用于绑定 this)之外的其他参数都传给下层的函数(这种技术称为“部分应用”,是“柯里化”的一种)。举例来说: function foo(p1,p2) { this.val = p1 + p2...
国服倒一CRUD
编辑于 2019-11-19 18:07:03
我们仍未知道那天所看见的JavaScript的秘密——访问描述符(Getter and Setter)
var myObject = { // 给 a 定义一个 getter get a() { return 2; } }; myObject.a; // 2var obj = { // 给 a 定义一个 getter get a() { ...
国服倒一CRUD
编辑于 2019-12-06 10:13:58
我们仍未知道那天所看见的JavaScript的秘密——属性描述符
var obj = { a: 2 }; Object.getOwnPropertyDescriptor(obj, "a"); // { // value: 2, // 值 // writable: true, // 可写 /...
国服倒一CRUD
编辑于 2019-11-30 13:42:32
我们仍未知道那天所看见的JavaScript的秘密——this
学习 this 的第一步是明白 this 既不指向函数自身也不指向函数的词法作用域。this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用,即调用位置。 调用位置:调用位置就是函数在代码中被调用的位置(而不是声明的位置)。对象属性引用...
国服倒一CRUD
编辑于 2019-11-19 16:10:27
我们仍未知道那天所看见的JavaScript的秘密——箭头函数中的this
function foo() { return function() { console.log(this.a) } } let obj1 = { a: 'obj1' } let obj2 = { a: 'obj2' } let bar...
国服倒一CRUD
编辑于 2019-11-25 16:43:52
热门图书
宇宙图志
元素的故事
Phantoms in the Brain
网络流
Windows Presentation Foundation Unleashed
TCP/IP路由技术(第一卷)(第二版)
查看全部