- 博客(6)
- 收藏
- 关注
原创 Promise.all和Promise.race的区别
const f1 = new Promise(function (resolve, reject) { resolve('佳佳') }) const f2 = new Promise(function (resolve, reject) { reject('要') }) const f3 = new Promise(function (resolve, reject) { ...
2020-08-19 21:30:34 613
原创 判断数据类型的方法
1: typeof平时我们需要判断数据类型的时候,可能第一个想到的方法就是typeof,但是,我们都知道,是有点小缺陷的typeof null返回类型错误,返回object引用类型,除了function返回function类型外,其他均返回object。其中,null 有属于自己的数据类型 Null , 引用类型中的 数组、日期、正则 也都有属于自己的具体类型,而 typeof 对于这些类型的处理,只返回了处于其原型链最顶端的 Object 类型,没有错,但不是我们想要的结果。2:toStrin
2020-08-10 23:06:03 703
原创 在 ES5 中判断函数如何被调用
在 ES5 中判断函数是不是使用了 new 来调用(即作为构造器),最流行的方式是使用 instanceof ,例如: function Person(name) { if (this instanceof Person) { this.name = name; // 使用 new } else { throw new Error("You must use new with Person
2020-08-08 17:14:08 453
原创 快速删除数组中对象内的某些值
数组内嵌套多个对象,要求删除对象内指定key值虽然直接遍及通过delete方法也可以直接删除了,但是,如果删除的对象有很多,那岂不是太low了?废话不多说,直接撸代码方法一:const deleteParams = ['name', 'show', 'age'] const data = [ { name: 'zs', show: true, age: '12', eat: 'apple', look: 'book' }, { name: 'lisi', show: true, age: '10',
2020-08-06 13:12:32 1773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人