
如何判断一个变量是数组还是对象?
1. typeof(不可以) 通常情况下,我们第一时间会想到typeof运算符,因为typeof是专门用于类型检测的,但是typeof并不能满足这样的需求,比如 2. instanceof instanceof运算符用于通过查找原型链来检查...
1. typeof(不可以) 通常情况下,我们第一时间会想到typeof运算符,因为typeof是专门用于类型检测的,但是typeof并不能满足这样的需求,比如 2. instanceof instanceof运算符用于通过查找原型链来检查...
clamp() 函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。 语法 clamp() 函数接收三个用逗号分隔的表达式作为参数,按最小值、首选值、最大值的顺序排列。 wi...
所有 CSS 伪元素 选择器 例子 例子描述 ::after p::after 在每个 <p> 元素之后插入内容。 ::before p::before 在每个 <p> 元素之前插入内容。 ::first-lette...
1. 什么是类型转换? Javascript 是一种弱类型语言,这意味着变量是没有明确类型的,而是由 JavaScript 引擎在编译时隐式完成。类型转换就是将一种数据类型转换为另一种数据类型,例如: Javascript 使用严格相等(=...
前一个 prev 后一个 next 当前的 current 显示的 show 隐藏的 hide 打开的 open 关闭的 close 选中的 selected 有效的 active 默认的 default 反转的 toggle 禁用的 di...
reduce作为ES5新增的常规数组方法之一,对比forEach、filter和map,在实际使用上好像有些被忽略,发现身边的人极少使用它,导致这个如此强大的方法被逐渐埋没。 如果经常使用reduce,怎么可能放过如此好用的它呢!我还是得把...
ES6的Promise,在前端开发中,其作用是不言而喻的,下面就来好好的聊一聊它。 理解 Promise 分为上、中、下三篇,可以很清晰的了解Promise的整体流程和具体使用。 上篇:理解 promise 的意义以及整体流程。 中篇:掌握...
更新个能用的过墙插件,方便chrome登录 同步书签和插件 https://igghelper.com/ —————————R...
2022 年 6 月 22 日,第 123 届 ECMA 大会批准了 ECMAScript 2022 语言规范,这意味着它现在正式成为标准。下面就来看看 ECMAScript 2022 有哪些新特性! 总览: Top-level Await...
文章篇幅会比较长,但是看完一定会收获满满~希望你坚持看下去呀~ Object.defineProperty() 作用:在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。 1. 基本使用 语法:Object.define...