JavaScript
文章平均质量分 62
GG--Bond
不定期分享一些心得哦
展开
-
ES6 新特性 扩展运算符(...)详解
展开运算符, 是ES6里一个新引入的运算法, 也叫展开/收集运算符, 我们每天都要和它打交道。这篇文章,我就带你系统的回顾下这个运算符, 介绍一些基础和进阶的用法。原创 2024-05-22 17:46:37 · 923 阅读 · 1 评论 -
如何借用原型链补充数组的高阶排序方法?
写一个自定义方法customSort, 将它添加到 Array.prototype原型链上,实现自定义排序功能原创 2023-07-13 17:43:12 · 98 阅读 · 1 评论 -
如何统计字符的出现频率?
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是:通往成功的道路有很多,但是总有一条路是最捷径的,亦或许reduce()逼格更高...很明确,最终的结果就是把所有数组的元素都加起来。值得注意的是,它将数组的第一个元素作为累加的初始值,然后再依次对后边的元素执行reducer函数。这次是以传入的初始值作为累加的起点,然后依次对数组的元素执行reducer。原创 2023-07-13 16:16:34 · 86 阅读 · 1 评论 -
JavaScript判断数据类型的方法及封装函数判断数据类型
它将返回数据的类型。该函数可以对大多数常见的数据类型进行判断,包括数组、对象、字符串、数字、布尔、函数、日期、undefined、null,并且对于其他不常见的类型,将返回’unknown’。Undefined类型只有一个值,他就是undefined,声明变量但未赋值,这个变量的值就是undefined。由上述代码看出instanceof对于引用类型的类型检测支持很好,但是无法对基本类型数据进行类型检测。基本数据类型:number,undefined,boolean,string,null。原创 2023-07-10 22:55:28 · 178 阅读 · 1 评论