es6 promise有几个状态前端问答

es6 promise有几个状态前端问答

有3种状态:1、pending,表示正在进行中,该状态会进行初始化;2、fulfilled,表示已成功;3、rejected,表示已失败,会触发后续的catch回调函数。promise的状态发生改后就

2021-04-10
es6怎么判断数组里面有没有值前端问答

es6怎么判断数组里面有没有值前端问答

两种方法:1、获取数组长度,判断该长度是否为0,语法“arr.length==0”,若为0则数组中没值。2、将数组转为JSON字符串,判断该字符串是否为“[]”,语法“JSON.stringify(a

2021-03-04
es6怎么截取字符串后几位前端问答

es6怎么截取字符串后几位前端问答

4种方法:1、用“str.charAt(str.length-1)”,可截取字符串后1位;2、用“str.substr(str.length-N)”,可截取后N位;3、用“str.slice(str.

2021-02-05
es6怎么判断对象是否包含某个属性前端问答

es6怎么判断对象是否包含某个属性前端问答

两种判断方法:1、用in关键字,可检测对象是否有指定属性,语法“属性名 in 对象”,若返回true则包含,反之不包含。2、用hasOwnProperty()函数,语法“对象.hasOwnProper

2022-02-08
数组some和every是es6方法吗前端问答

数组some和every是es6方法吗前端问答

some和every是es6方法。some()和every()是es6 Array对象新增的方法,some()用于检测数组中是否存在符合条件的元素,只要有一个符合就会返回true;而every()用来

2021-01-27
es6三种导入方法是什么前端问答

es6三种导入方法是什么前端问答

方法:1、把一个文件中export的所有变量,包装成一个对象,用“import * as from "模块"”语句导入;2、用“import 随意命名 from "模块"”语句;3、用“import

2021-12-27
ES6里两个数组怎么求和前端问答

ES6里两个数组怎么求和前端问答

求和方法:1、用concat()合并两个数组,语法“数组1.concat(数组2)”,会将数组2的元素添加到数组1的尾部;2、用reduce()计算合并数组的和,语法“数组.reduce(functi

2022-01-20
es6数组怎么删除第一个元素前端问答

es6数组怎么删除第一个元素前端问答

3种删除方法:1、用shift(),语法“数组对象.shift()”。2、用splice()删除起始下标为0的一个元素,语法“数组对象.splice(0,1)”。3、用delete删除索引为0的数组元

2021-01-02
ES6数组去重的5种方法是什么前端问答

ES6数组去重的5种方法是什么前端问答

5种方法:1、用Set结构和Array.from(),语法“Array.from(new Set(arr))”;2、用Set结构和扩展运算符,语法“[...new Set(arr)]”;3、遍历数组,

2021-04-23
es6怎么删除数组中的元素前端问答

es6怎么删除数组中的元素前端问答

删除方法:1、用shift()删除第一个元素,语法“arr.shift()”;2、用pop()删除最后一个元素,语法“arr.pop()”;3、用splice()根据下标删除任意元素,语法“arr.s

2021-06-18