首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ES6知识
莫凡是莫烦
创建于2022-05-27
订阅专栏
ES6特点以及优化情况
等 2 人订阅
共55篇文章
创建于2022-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
symbol 类型
这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 根据规范,只有两种原始类型可以用作对象属性键: 字符串类型 symbol 类型 否则,如果使用另一种类型,例如数字,它会被自动
对象
这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 正如我们在 数据类型 一章学到的,JavaScript 中有八种数据类型。有七种原始类型,因为它们的值只包含一种东西(字符串,
空值合并运算符 '??'
这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 前言 续接前文介绍逻辑运算符,这次来单独谈谈空值合并运算符 简介 由于这是一个JavaScript新特性,旧式浏览器可能需要p
逻辑运算符
这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 前言 逻辑运算符主要用于判断,转化boolean/执行结果,下面来介绍下或、与、非三个逻辑运算符。 || (或) 参与的任意一
数据类型
# 前言 - 当创建变量时,我们会先规定它的类型,即使什么都不给它(不初始化)也会让他变成一个undefined类型 - 其中JavaScript中有8种数据类型,分为7种原始类型和1种引用类型 -
函数表达式
这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 前言 常见的函数创建(函数声明),如下: 下面再来谈谈另一种函数创建的方法,函数表达式 这里的函数创建在等号右侧进行,而变量“
你还在用if做判断吗,也试试 '?'
## 前言 - 之前写判断大多简单的都用if做判断,今天读到一篇文章也可以用`?`来做判断,接下来看看它如何实现 ## 补充 - 常见的布尔转换,0/“”/null/undefined/NaN都会
ES6:Promise,async/await
这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情 回调 解释:这段代码,document.head.apend就是将script标签添加到head标签中。 分析:这段代码就是
ES6:对象方法--"this"
这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情 前导 this是一个特殊的对象,它在标准函数和箭头函数的指向非常不同,今天就来探讨下这个对象。 使用 1. 方法中的this
ES6: 数组——扩展运算符
这是我参与「掘金日新计划 · 6 月更文挑战」的第13天,点击查看活动详情 先导 扩展运算符有很多优点,其中最主要是简化数组的相关操作,使代码的书写逻辑更加简单且方便。 书写:扩展运算符(spread
ES6:箭头函数
这是我参与「掘金日新计划 · 6 月更文挑战」的第12天,点击查看活动详情 意义 箭头函数简化了函数的书写,使得表达更加简洁,简化回调函数。让this指向固定化,绑定this使得它不再可变,有利于封装
ES6:闭包
这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情 概念 闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。 使用 这里加粗的代码位于内部函数(匿名函
JS继承的实现——原型链
这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 前导 ES5中的继承使用原型链实现,而ES6由于Class 可以通过extends关键字实现继承,让子类继承父类的属性和方法。
ES6:解构赋值
这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情 之前做项目遇到数组对象的解构,今天重学下数组解构。 1. 简化编码 解构的方法: 2. 这里需要注意的是,一定要对应的值和变量
ES6:let和const与var的差别与特性
这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 let的改进 实际let和const出现最至关重要的作用就是块级作用域,不会向var一样因无块级作用域变成全局变量(var只有