首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ES6
用户251916242711
创建于2025-06-07
订阅专栏
ES6相关知识和一些需要注意的细节。
暂无订阅
共41篇文章
创建于2025-06-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ES6之Promise的静态方法
ES6之Promise的静态方法 为什么要有静态方法,主要是为了对多个 Promise 进行更好的控制。 Promise.resove() ,Promise.reject() 可以返回一个成功和失败的
ES6之Promise的链式调用
ES6之Promise的链式调用 我们使用 Promise 的时候,会不断进行后续处理。也就是不断使用 then 方法。有没有一种解决方法可以不去出现回调地狱的问题。我们要先了解 Promise 的链
ES6之Promise基础
ES6之Promise基础 为什么会有 Promise 这种东西呢。我们先来看一个例子: 当我们需要通过一个状态去进行下一个状态,再进行下一个状态时,就会出现回调地狱的问题。多个嵌套的回调函数会使得阅
ES6之知名符号
ES6之知名符号 知名符号可以改变js内部一些方法的实现,做到以前无法做到的功能。下面是几个常见的知名方法。 Symbol.hasInstance Symbol.isConcatSpreadable
ES6之符号
ES6之符号 在ES6之前,一直没有私有属性的概念。对象里的属性全部都可以访问到,所以之前为了区分会加一些特殊的名字如 _ 来进行区分。现在有了一种新的数据类型,叫做符号类型。它可以解决这个问题。 它
ES6之面向对象简介
ES6之面向对象简介 程序思维可以分为面向过程和面向对象两类: 面向过程是以功能为中心,面向对象是以对象为中心。 有一个简单的例子,把大象装进冰箱。两种不同的思想有不同的做法:
ES6之Object新增API
ES6之Object新增API 新增API有: Object.is Object.assign Object.getOwnPropertyNames Object.setPrototypeOf 示例如
ES6之对象字面量新增语法
ES6之对象字面量新增语法 在对象字面量初始化时,主要有三点: 成员速写:当成员名称和变量名称相同时,只写变量名称即可。 方法速写:方法可以省略:function。 计算属性名:当属性名来自于一个表达
ES6之解构
ES6之解构 解构是将对象或数组里的属性提取出来,放到一个变量中。 我们先看对象解构。 通过在 {} 中添加变量的形式,可以将属性放到变量中。属性可分为同名属性和不同名属性。同名属性没有什么问题,不同
ES6之像素鸟
ES6之像素鸟 设计这个小游戏时我们使用了类的思想。类似这样的界面: 我们先写好所有的 css 样式。这里就不写了。然后我们想这个游戏中天空,大地,管道,小鸟都在动,只是动的方式不一样而已。所以我们可
ES6之类的继承
ES6之类的继承 先看之前的写法: A继承B的意思是A在B的范围内,可以说A是B的子类,也可以说B派生A。上面的例子是通过call方法调用重新指定this,将父类参数形成的对象放到子类中,同时,还需要
ES6之类的其他书写方式
ES6之类的其他书写方式 这里是类的一些其他特点。 类的可计算成员名,和对象初始化的可计算属性类似,可以将成员名变成[]+表达式的形式。 getter和setter,在之前时期,我们可以使用函数的方式
ES6之类:构造函数的语法糖
ES6之类:构造函数的语法糖 类的出现,有效地解决了之前构造函数的问题。这是以前的写法: 可以看到,使用构造函数时js并不会区分它是普通函数还是构造函数。 构造函数通常由构造器和原型方法组成。定义在原
ES6之函数的双重用途
ES6之函数的双重用途 这段代码中前面注释的部分是之前的写法。但这种方法无法判断函数的this指向被更改后的情况。当使用call方法调用时,不会报错。 而使用new.target方法则解决了这个问题。
ES6之箭头函数
ES6之箭头函数 箭头函数可以说是ES6最成功的升级之一了。它解决了this指向的问题,并且方便了函数的使用。 比如下面这个例子: 这个例子中,如果我们不使用_this,而使用this,那么两个函数的
ES6之剩余参数
ES6之剩余参数 这是之前的一种写法,使用 arguments 。但 arguments 会存在和形参分离以及缺失函数语义化的问题。也就是当我们在调用函数的时候,不知道函数是否传参。 ...args是
ES6之展开运算符
ES6之展开运算符 展开运算符和剩余参数的写法很类似,不过它们一个是展开,一个是聚合。所以展开运算符可以前后继续加参数,而剩余参数只能放置在最后,并且不能在后面加参数。 这个例子中使用了展开运算符直接
ES6之块级绑定
ES6之块级绑定 为什么会出现块级绑定的概念,这是一个历史遗留问题。 在ES6还没出现之前,如果我们使用var来定义变量,变量会进行提升,同时还可以重复声明变量。 这里打印 a 不会报错,实际上它会提
ES6之Unicode支持
ES6之Unicode支持 当我们在使用一些汉字时,会出现一些我们意想不到的问题,比如这个例子: 为什么会出现这种情况呢?字符的长度怎么是2 原来也算是一个历史遗留问题。在互联网刚开始的时候,内存资源
ES6之字符串相关知识
ES6之字符串相关知识 查询字符串 如果我们想要查找一个字符串,但不想要它的索引位置,我们可以使用以下的API: includes startsWith endsWith 同时还有一个批量复制的API
下一页