![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 60
汤姆丁1111
前端一枚,共同学习
展开
-
new Set()的基础用法(ES6)
添加某个值,返回 Set 结构本身,当添加实例中已经存在的元素,set不会进行处理添加。返回键名的遍历器,相等于返回键值遍历器values()Set本身是一个构造函数,用来生成 Set 数据结构。删除某个值,返回一个布尔值,表示删除是否成功。返回一个布尔值,判断该值是否为Set的成员。,没有重复的值,我们一般称为集合。3.3 遍历 entries()3.4 遍历 forEach()3.2 遍历 values()3.1 遍历 keys()清除所有成员,没有返回值。4.2 用于字符串去重。1、什么是Set()原创 2023-02-07 15:53:31 · 1390 阅读 · 2 评论 -
使用scrollTo平滑滚动到顶部
behavior 类型String,表示滚动行为,支持参数 smooth(平滑滚动),instant(瞬间滚动),默认值auto(等同于instant)我一开始考虑使用动画,后来一想如果使用动画,滚动时间就固定了,就会造成滚动忽快忽慢的情况。项目有页面右下角有个返回按钮,点击则滚动到顶部。这里希望平滑滚动到顶部,故而使用smooth参数。所以有没有办法让页面平滑滚动到顶部呢?left 等同于 x-coord。top 等同于 y-coord。原创 2022-11-03 11:48:04 · 2335 阅读 · 0 评论 -
TypeScript 入门
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。简而言之,TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯JavaScript。从技术上讲TypeScript就是具有静态类型的 JavaScript。......原创 2022-08-16 17:47:49 · 586 阅读 · 0 评论 -
优秀的JavaScript 方法
在使用需要一定程度随机化的算法时,您通常会发现shuffle array是一项非常必要的技能。下面的代码片段以 O(n log n) 的复杂度对数组进行混洗。在 Web 应用程序中,复制到剪贴板因其对用户的便利性而迅速普及。注意:根据 caniuse,该方法适用于 93.08% 的全球用户,所以检查用户的浏览器是否支持 API 是必要的。要支持所有用户,您可以使用输入并复制其内容。每种语言都有自己的 Hash List 实现,在 JavaScript 中称为 Set。...原创 2022-08-16 15:39:42 · 143 阅读 · 0 评论 -
22个ES6知识点汇总,爆肝了
ES5函数里的this总是指向函数执行时所在的对象,这使得在很多情况下this的指向变得很难理解,尤其是非严格模式情况下,this有时候会指向全局对象,这甚至也可以归结为语言层面的bug之一。ES6的箭头函数优化了这一点,它的内部没有自己的this,这也就导致了this总是指向上一层的this,如果上一层还是箭头函数,则继续向上指,直到指向到有自己this的函数为止,并作为自己的this。Ⅱ. 箭头函数不能用作构造函数,因为它没有自己的this,无法实例化。...转载 2022-08-12 09:56:04 · 295 阅读 · 0 评论 -
实用的单行JavaScript 代码
实用的单行JavaScript 代码原创 2022-08-11 16:25:42 · 104 阅读 · 0 评论 -
常用的Javascript 数组方法整理汇总
常用的Javascript 数组方法整理汇总原创 2022-08-11 15:36:06 · 1150 阅读 · 0 评论