首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS高程学习
订阅
Yunny
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
JavaScript 中的 this
在 js 中,this 这个上下文总是变化莫测,很多时候出现 bug 总是一头雾水,其实,只要分清楚不同的情况下如何执行就 ok 了。 全局执行,纯粹的函数调用,作为对象的方法调用,作为一个构造函数使用,箭头函数,call, apply, bind 方法。
JavaScript 闭包
简单讲,闭包就是指有权访问另一个函数作用域中的变量的函数。 MDN 上面这么说:闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。
JavaScript 创建对象之单例、工厂、构造函数模式
本文介绍了 JavaScript 中利用单例、工厂、构造函数模式创建对象,并且介绍了 JavaScript 的函数中 this 的使用。
JavaScript之深拷贝和浅拷贝
当真正对其操作时发现备份的也发生改变,此时你一脸懵逼,到时是为啥,不是已经备份了么,怎么备份的数组、对象也会发生变化。 如果你对拷贝原理理解的不透彻,此文或许能提供一点帮助。 在栈内存中变量保存的是一个指针,指向对应在堆内存中的地址。 此时数组a[0]值变成0,b数组依然保持不…
Know this, use this! (总结 this 的常见用法)
在了解 this 之前,相信大家都应该会知道作用域这个知识点的存在,函数在创建之后,会构建自己的执行环境以及作用域,这是一开始就确定了。但是实际的上下文 (context) 环境,也可以理解为就是 this,它是动态确定的,即在函数运行时才确定 this 所指向的对象,而非声明时所指向的对象。 关于 this,总结起来,主要有以下几个途径能够被运用到。