首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
叫我小窝吧
创建于2023-04-20
订阅专栏
JavaScript 语法笔记
暂无订阅
共15篇文章
创建于2023-04-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Promise 的使用
为什么需要 Promise 异步操作的解决方案 在函数内有一个异步操作 通常我们会有以下需求: 获取到异步操作的结果; 异步操作结束后执行其他的操作; 这时候我们的解决思路是,定义一个回调函数,在异步
JavaScript 中的数组方法
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
JavaScript 中的字符串方法
replace 作用 用于对字符串中的部分片段进行替换。会返回一个新字符串,并不会改变原字符串。 参数 该方法接收 2 个参数: 第一个参数是字符串或正则表达式,用来匹配字符串; 第二个参数是字符串或
事件循环
浏览器的进程模型 什么是进程 程序在运行时需要一定的内存空间,我们可以简单的把这块内存空间理解为进程。 不同程序之间的进程是相互独立的。 什么是线程 在进程中来执行程序的就是线程。 一个进程至少需要有
复杂数据的处理
一、对象数组的去重 对对象数组中某个属性相同的元素进行去重 二、对象数组的合并 在某些情况下,我们需要将数组中某个属性相同的元素进行合并处理,而不仅仅是去重。
宏任务、微任务与事件循环 Event Loop
什么是异步 JavaScript 代码在执行时是按照从上到下的顺序来执行的,这时如果遇到了异步的操作,会将这个操作放到另外一个线程去执行,主线程则会继续执行后面的代码。异步的操作执行结束之后会将对应的
《ECMAScript 6 入门教程》笔记(一):let 和 const 命令
let 命令 基本用法 let命令,用来声明变量,但是所声明的变量,只在let命令所在的代码块内有效。 变量提升 var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。
《ECMAScript 6 入门教程》笔记(二):变量的解构赋值
本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。
防抖与节流
防抖 场景:在输入框中输入内容时,我们会监听 input 事件发送请求,我们希望用户输入完毕后才去发送请求。这时就可以使用防抖。 节流
浅拷贝与深拷贝
一、数据类型 1.基本数据类型:String、Number、Boolean 2.引用数据类型: https://juejin.cn/editor/drafts/7071169592118214663
常用 js 方法 (一):数组的方法
数组的方法 数组对象的方法: Array.of:创建数组实例 Array.isArray:检测变量是否为数组。返回一个布尔值 数组实例的方法: toString:把一个数组转化为字符串。返回以逗号分隔
this 指向
在 JavaScript 中为什么使用 this ? 在某些函数或者方法的编写中,this 可以让我们更加便捷的方式来引用对象,在进行一些 API 设计时,代码更加的简洁和易于复用。 this 的指向
什么是闭包?
本文章内容摘自此文章,仅作笔记用。 执行上下文 当代码在JavaScript中运行时,执行代码的环境非常重要,并将概括为以下几点: 全局作用域 —— 第一次执行代码的默认环境。 函数作用域 —— 当执
JavaScript 数据类型
编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。本文试图列出 JavaScript 语言中内建的数据结构及其属性,它们可以用来构建其他的数据结构;同时尽可能地描述与其他语言的不同之
JavaScript 中函数声明与函数表达式的区别
在JavaScript中,函数是经常用到的,在实际开发的时候,我想很多人都没有太在意函数的声明与函数表达式的区别,但是呢,这种细节的东西对于学好js是非常重要的。