首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6
订阅
Lorne
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
面试官:你了解es6的知识吗?
大家好哟,有没有吃青团呐?作者是豆沙党。另外作者面试系列的第三篇文章。 这篇比较基础,讨论的是es6的新语法。 其实这里很容易理解,var是可以变量提升的。而let和const是必须声明后才能调用的。 对于let和const来说,这里就是暂缓性死区。 这里的知识点很好记,看如下…
详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景
箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深... 1. 箭头函数没有prototype(原型),所以箭头函数本身没有this 2. 箭头函数的thi…
浅谈ES6中迭代器和生成器
本文已经默认你已经知道generator是什么以及for...of和数据类型map怎么用了。 这是因为for-in 是为普通对象({key: value})设计的,所以只能遍历到字符串类型的键。 foo属于arr上面的方法,被遍历出来是说的过去的。 is not iterabl…
【ES6基础】箭头函数(Arrow functions)
ES6中,除了let和const新特性,箭头函数是使用频率最高的新特性了。如果你曾经了解如日中天的JavaScript衍生语言CoffeeScript, 就会清楚此特性并非ES6独创。箭头函数顾名思义是使用箭头(=>)定义的函数,属于匿名函数一类。 这是箭头函数最简洁的形式,常…
ES6 Promise 执行解析
1. 含义 javascript 提供一种机制来处理程序中多个块的执行,且每个执行块都调用了 JavaScript 引擎,这种机制被称为事件循环。 2. setTimeout setTimeout 在不清楚它的调用机制的时候,可能会容易掉坑。一定要清楚的是,setTimeout…
重读《深入理解ES6》—— 函数
在 ES6 之前,JavaScript 的函数语法几乎没有发生太大的变化,而遗留的一些问题导致实现一些基本的功能经常要编写很多代码。而 ES6 对函数的大力度改进,让我们编写函数时更加方便且更少出错。 而关于参数的处理以及箭头函数是我非常喜欢的功能。 JavaScript 中的…
前端面试ES6系列:箭头函数和普通函数的区别
之前看阮一峰前辈 es6 文章里提过这个知识点,但是昨天面试被问到了,只回答出了this,所以赶紧抽空整理下知识点,查缺补漏,下面开始正文。 这一点要特别注意,也是面试的时候面试官最关注的。 箭头函数的this指向的是父级作用域的this,是通过查找作用域链来确定 this 的…
学会了ES6,就不会写出那样的代码
const和let的唯一区别就是,const不可以被更改,所以当声明变量的时候,尤其是在声明容易被更改的全局变量的时候,尽量使用const。 更好的代码语义化,一眼看到就是常量。 另一个原因是因为JavaScript 编译器对const的优化要比let好,多使用const,有利…
ES6 变量声明与赋值:值传递、浅拷贝与深拷贝详解
ES6 变量声明与赋值:值传递、浅拷贝与深拷贝详解归纳于笔者的现代 JavaScript 开发:语法基础与实践技巧系列文章。本文首先介绍 ES6 中常用的三种变量声明方式,然后讨论了 JavaScript 按值传递的特性,最后介绍了复合类型拷贝的技巧;有兴趣的可以阅读下一章节 …
Generator 基础指南
费波那契数列由0和1开始,之后的费波那契系数就是由之前的两数相加而得出。而我们上面的生成器参数n即代表需要计算到第几个序列: 生成器函数在调用时不会立即执行,而是返回一个遍历器对象。 生成器中每个yield代表一个新的状态,通过遍历器对象的next()方法执行并返回结果,返回对…