首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es6
订阅
小区球王
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
JS 项目中究竟应该使用 Object 还是 Map?| 项目复盘
在日常的 JavaScript 项目中,我们最常用到的数据结构就是各种形式的键值对格式了(key-value pair)。在 JavaScript 中,除了最基础的 Object 是该格式外,ES6 新增的 Map 也同样是键值对格式。它们的用法在很多时候都十分接近。不知道有没…
BAT前端经典面试问题:史上最最最详细的手写Promise教程
我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 首先呢,promise肯定是一个类,我…
前端面试考点之---手写Promise
既然我们是要模仿ES6的Promise,那我们必然要知道这个方法主要都是用来干什么的,有哪些参数,有什么特性,为什么要使用Promise及如何使用等等。 异步操作会在将来的某个时间点触发一个函数调用,AJAX就是典型的异步操作。以jq代码为例: 3.通过捕获所有的错误,prom…
面试官:你了解es6的知识吗?
大家好哟,有没有吃青团呐?作者是豆沙党。另外作者面试系列的第三篇文章。 这篇比较基础,讨论的是es6的新语法。 其实这里很容易理解,var是可以变量提升的。而let和const是必须声明后才能调用的。 对于let和const来说,这里就是暂缓性死区。 这里的知识点很好记,看如下…
前端面试ES6系列:箭头函数和普通函数的区别
之前看阮一峰前辈 es6 文章里提过这个知识点,但是昨天面试被问到了,只回答出了this,所以赶紧抽空整理下知识点,查缺补漏,下面开始正文。 这一点要特别注意,也是面试的时候面试官最关注的。 箭头函数的this指向的是父级作用域的this,是通过查找作用域链来确定 this 的…
前端面试之ES6篇(高产似母猪)
这也是前端面试经常询问的问题,经常问你es6出现了哪些新的特性,平时又使用过那些。在编写此教程的时候,第一句话往往就是面试常常问到的地方,然后后面就是他的详细解释,面试要求的内容我会用*标记出来。写技术文档是真的累啊,虽然是看别人的文档,但是你得看很多,而且还得自己总结啊。所以…
ES6面试、复习干货知识点汇总(全)
近期在复习ES6,针对ES6新的知识点,以问答形式整理一个全面知识和问题汇总。 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适合大型应用的开发。学习ES6是成为专业前端正规军的必…
let 和 var的区别
上面代码中,变量i是let声明的,当前的i只在本轮循环中有效,所以每一次循环中的i都是一个新的变量,所以最后输出的是6,。 另外,for循环还有一个特别之处,就是循环语句部分是一个父作用域,而循环内部是一个单独子作用域。 var 命令会发生“变量提升”现象,即变量可以在声明之前…
[ES6 系列] 你真的了解ES6吗(一)
ES6 将会是专栏接下来的一个系列,从最基础的概念或者有趣的问题开始逐渐深入,探究 ES6 常用的特性以及实际开发中遇到的问题。有些问题可能会比较奇葩,工作中根本不会写出这样的代码,但正是这些问题可以看出你的了解程度 在 ES6 的执行环境会报错.这是因为在 ES6 环境中,i…
Promise的源码实现(完美符合Promise/A+规范)
Promise是前端面试中的高频问题,我作为面试官的时候,问Promise的概率超过90%,据我所知,大多数公司,都会问一些关于Promise的问题。如果你能根据PromiseA+的规范,写出符合规范的源码,那么我想,对于面试中的Promise相关的问题,都能够给出比较完美的答…