首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Js
JIAMIN
创建于2022-07-19
订阅专栏
Js
暂无订阅
共11篇文章
创建于2022-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式
原则 单一功能原则(Single Responsibility Principle) 开放封闭原则(Opened Closed Principle) 里式替换原则(Liskov Substitutio
函数
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 5 天 for in for of区别 for in适合遍历对象,会遍历继承的或者原型链上的key,取到的是key for of适
闭包
作用域 作用域链 执行上下文 执行栈 MDN闭包知识链接 前置知识 词法作用域 根据JS执行机制可以了解到,词法作用域在函数创建时就确定了,编写代码时变量定义的位置就可以确定该变量的作用域。 作用域链
作用域 作用域链
什么是作用域? "域"有区域的意思代表一块独立区域,代码中一些变量函数只在某个区域可见,其他区域访问不到,所以作用域可以起到隔离变量的作用,不同作用域下同名变量不会有冲突。在ES6 之前只有全局作用域
this
什么是this? 首先,js执行分为创建阶段、执行阶段,创建阶段包含词法分析、语法分析、作用域规则确定,执行阶段包含创建执行上下文、执行函数确定this、垃圾回收。其次js引擎通过执行栈管理执行上下文
对象
前置知识 什么是对象? 对象是引用数据类型,可以看作一个集合,里面具备一些属性和方法。属性是静态的,方法是动态的,{}中包裹对象的成员也就是属性和方法,每个成员都以键值对方式存放,逗号分隔。使用某个对
运算符
数据类型相关知识 JS-数据类型 隐式转换相关知识 JS-隐式转换 前置知识 基本数据类型:String、 Number、 Boolean、 Null、 Undefined、 Symbol、 Bigi
数组
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 6 天 怎么判断数组 obj instanceof Array object.prototype.toString.call(ob
垃圾回收与内存泄漏
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 3 天 一、垃圾怎么产生 编码过程中,创建一个变量,引擎会自动为其分配内存,根据变量的数据类型给其分配栈内存或堆内存。引用类型在栈
深拷贝与浅拷贝
javascript中数据类型分为基本数据类型和引用数据类型,复制基本数据类型会在栈中开辟新的空间,将变量指向新值,新旧变量互不影响。复制引用数据类型时候,也是在栈中开辟新的空间,这个栈中存的是地
数据类型
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 1 天 # 一、JavaScript数据类型 **基本类型** - `Null` : 通常用来给变量赋初值 - `Und