首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
tieniuzi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JS循环中的中断、异步for...in、forEach、 map
forEach方法对数组的每个元素执行一次提供的函数。 thisArg可选参数。当执行回调函数时用作 this 的值(参考对象)。 forEach是并行的对每个元素执行函数。所以await不会阻碍循环和代码的执行 原因:forEach中的异步函数不生效,所以会直接执行 cons…
前端异常的捕获与处理
按键无法点击、元素不展示、页面白屏,这些都是我们前端不想看到的场景。在计算机程序运行的过程中,也总是会出现各种各样的异常。下面就让我们聊一聊有哪些异常以及怎么处理它们。 什么是异常,异常就是预料之外的事件,往往影响了程序的正确运行。例如下面几种场景: 这些情况都是极其影响用户体…
ECMAScript 新特性
接收一个Promise实例数组,返回一个新的Promise实例。Promise实例数组中有一个fulfilled,新实例fulfilled;所有实例rejected,新实例rejected。本质上,这是一个与Promise.all() 完全相反的方法。 兼容性:书写该文章时,处…
ES2020 系列:可选链 "?." 为啥出现,我们能用它来干啥?
可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,也不会出现错误。 如果你才刚开始读此教程并学习 JavaScript,那可能还没接触到这个问题,但它却相当常见。 举个例子,假设我们有很多个 user 对象,其中存储了我们的用户数据。 我们大多数用户的地址…
浅谈Event Loop
上一篇中@TDGarden说:又到了春暖花开、万物复苏的季节,大家都忙着谈恋爱,没时间写博客了。 说这个位置适合我。 于是我就懂了。我该写博客了。毕竟我们前端现在只有我有时间写博客。 好了,不瞎扯了,我们进入正题,来聊聊Event Loop。本文算是对这几天来学习Event L…
JS 数据类型的种类、判断以及转换
引用数据类型:Object ( Object本质上是由一组无序的键值对组成的 )。里面包含 function、Array、Date 等。JavaScript 不支持任何创建自定义类型的机制,而所有值最终都将是上述 8 种数据类型之一。 原始数据类型:直接存储在栈 ( stack…
箭头函数中的this
ES6中新增了箭头函数这种语法,箭头函数以其简洁性和方便获取this的特性。下面来总结一下他们之间的区别: 而不是执行时的对象, 定义它的时候,可能环境是window,也有可能是其他的。 func的宿主环境是obj,所以func里面的this是obj。 箭头函数没有this的绑…
理解JS中的this
最近阅读《你不知道的javascript》,里面有关于 this 的详细介绍,王二受益匪浅,于是在这里做一个分享。 轮子哥说的没错,通常来说,想要确定 this 就是寻找“函数被调用的位置”,但是这做起来并没有这么简单,因为某些编程模式可能会隐藏真正的调用位置。 划分到具体,j…
2020 秋招知识点总结 -- ( JS篇 ) 🏆 掘金技术征文|双节特别篇
因为近期一直在忙着找实习和毕业的事情,没有时间整理出来。希望大家看完能够重温一下基础。 1. var、let 及 const 区别 var 存在提升,可以在声明之前使用 值为 undefined。let、const 不可以是因为会形成暂时性死区 2. 说一下内置类型 3. 实现…
这九种常用的设计模式你掌握了吗
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型: 1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将…