首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
重学JS
不良人_天暗星
创建于2025-03-04
订阅专栏
重学JS,巩固JS常用知识以及常见面试题
暂无订阅
共10篇文章
创建于2025-03-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
重写JS之数组扁平化
数组扁平化,之前面试经常问的一个问题。废话不多说。方法有很多,这里说四种。为了方便记录,这里代码都在最后。 方法有: 递归 toString 方法,缺点 number类型数组也会转换为string类型
重学JS之类型判断
1. typeof判断基本类型 使用typeof只能判断基本数据类型,这里需要特别注意,typeof null 返回的是object instanceof 判断引用数据类型,是用来判断是否是某一个构造
重学JS之 节流、防抖
防抖(Debounce)是一种用于延迟执行函数的技术,确保在事件触发后的一段时间内不再触发时,才执行函数。它的主要作用是减少高频事件的调用次数,优化性能。 节流(Throttle)是一种用于限制函数调
重学JS之重写new方法
一句话介绍 new: 因为 new 的结果是一个新对象,所以在模拟实现的时候,我们也要建立一个新对象,假设这个对象叫 obj,因为 obj 会具有 Person 构造函数里的属性,想想经典继承的例子,
js重学之深入理解call, apply, bind(原理,重写)
作用:这三个方法都是用来改变this指向 不同点: call和apply 是立即执行函数,但是bind会返回一个改变了this指向的函数,手动执行。 call和bind的接受参数方式是一个个参数,ap
重学JS之闭包
闭包是什么:闭包是指那些能够访问自由变量的函数。 1. 从理论角度 所有的函数。因为它们都在创建的时候就将上层上下文的数据保存起来了。哪怕是简单的全局变量也是如此,因为函数中访问全局变量就相当于是在访
重学JS之执行上下文
执行上下文 什么是执行上下文?它定义了变量、函数的作用域以及代码的执行环境。下面将详细介绍执行上下文的相关内容 说到执行上下文那么以下几个概念不得不提及: 执行上下文栈 变量对象 作用域链 this
重学JS之词法作用域和动态作用域
作用域 [scope] 作用域是什么:作用域是指程序源代码中定义变量的区域。定义了变量和函数的可访问范围,控制着变量和函数的可见性与生命周期。 作用域分为 静态作用域和动态作用域 因为 JavaScr
重学JS之 原型与原型链
原型链这里非常简单,如果不太懂的话多写几遍代码即可理解 主要我们记住几个关键词以及他们之间的关系: prototype, constructor, proto,
JS 类型转换
1. JS内置函数转换 1.1 Boolean() 布尔类型转换 在使用Boolean()函数转换只有6中可以转换成false,其余都转换成true 1.2 数字类型转换 原始类型转换成数字类型有几个