首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小鱼冻干
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
ES6语法-箭头函数的使用
箭头函数是ES6之后增加的一种编写函数的方法,并且它比函数表达式要更加简洁: 箭头函数不会绑定this、arguments属性; 箭头函数不能作为构造函数来使用(不能和new一起来使用,会抛出错误);
this规则之外
忽略显示绑定 apply/call/bind: 当传入null/undefined时,自动将this绑定成全局对象 间接函数引用 obj2后边必须加;,如果不加,会报错。 不加()会认为是单独是一行
this多个绑定规则优先级比较
new绑定 > 显示绑定(apply/call/bind) > 隐式绑定(obj.foo()) > 默认绑定(独立函数调用)
系统API中this的指向分析
系统API中this的指向分析setTimeout 、事件监听、数组 forEach/map/filter/find
this绑定规则-new绑定
JavaScript中的函数可以当做一个类的构造函数来使用,也就是使用new关键字。 使用new关键字来调用函数时,会执行如下的操作: 1.创建一个全新的对象; 2.这个新对象会被执行prototyp
this绑定规则-显示绑定
如果我们不希望在 **对象内部** 包含这个函数的引用,同时又希望在这个对象上进行强制调用,该怎么做呢? JavaScript所有的函数都可以使用call和apply方法(这个和Prototyp
this绑定规则-隐式绑定
隐式绑定: 通过某个对象进行调用,它的调用位置中,是通过某个对象发起的函数调用 object.fn(),object对象会被js引擎绑定到nf函数中的this中
this绑定规则-默认绑定
默认绑定的概念 当函数以独立函数调用(而不是作为对象方法、使用 call/apply/bind 或作为构造函数调用)时,this 会使用默认绑定: 在非严格模式下,this 会绑定到全局对象浏览器中
this不同的执行方式有不同的结果
this指向什么 以下是提取的文字内容,保留原文格式并转换为无序列表: 我们先说一个最简单的,this在全局作用于下指向什么? 这个问题非常容易回答,在浏览器中测试就是指向window
this在全局作用域指向什么
在大多数情况下,this都是出现在函数中 在全局作用域下,浏览器中指向window,Node环境下指向{} 为什么在Node环境下指向{}:文件在被node执行的时候,会将文件当成一个模块,会加载模块
下一页
个人成就
文章被点赞
12
文章被阅读
11,481
掘力值
1,098
关注了
2
关注者
5
收藏集
0
关注标签
18
加入于
2024-02-17