首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6
订阅
zststeven
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
ES6中箭头函数的this指向 与 普通函数的this指向
很多在撸代码的时候,涉及到this总会出现一些问题,无法得到我们想要的值。大多数时候是我们没有弄清楚this的指向到底是什么,所以在某些情况下,this得到的不是我们想要的值。最近学习了一下函数中th
ES6新特性
在我的理解中,ECAMScript是一种语言层面的东西,它只是定义了JavaScript以及在它基础之上建立的其他语言的语法规范,而JavaScript的语言,更关于一种平台性质在其中。
一看就会的JS封装篇 💐
把客观事物封装成抽象的类,隐藏属性和方法,仅对外公开接口。 封装,就是把一个零零散散的东西做成一个组件。 打个很简单的比方,有的人用电脑不需要机箱,主板内存条显卡电源都裸露在外面,他觉得这样挺好,可以散热。但是大部分人还是会用机箱把所有的硬件都包装起来。优点嘛,第一便于到处使用…
你会用ES6,那倒是用啊!
不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。
JavaScript中6 个reduce()实例
reduce 方法在数组的每个元素上执行提供的回调函数迭代器。它传入前一个元素计算的返回值,结果是单个值,它是在数组的所有元素上运行迭代器的结果。
Async / Await / Generator 实现原理
在多个回调依赖的场景中,尽管Promise通过链式调用取代了回调嵌套,但过多的链式调用可读性仍然不佳,流程控制也不方便,ES7 提出的async 函数,终于让 JS 对于异步操作有了终极解决方案,简洁优美地解决了以上两个问题。 设想一个这样的场景,异步任务a->b->c之间存在…
「建议收藏」送你一份精心总结的3万字ES6实用指南(下)
由于篇幅限制,所以将文章分成了 2 篇,这是下篇,包含了从 ES2016 到 ES2021 的所有知识。 使用 async 可以声明一个 async 函数,结合 await 可以用一种很简介的方法写成基于 Promise 的异步行为,而不需要刻意的链式调用。await 表达式会…
ES6-变量的结构赋值
解构:按照一定模式,从数组和对象中提取值,对变量进行赋值。 如果等号的右边不是数组(不可遍历的结构),将会报错。 ES6内部使用严格相等运算符(===),判断一个位置是否有值。所以,只有当一个数组成员严格等于undefined,默认值才会生效。 数组的元素时按次序排列的,变量的…
[浅析] 特定场景下代替优化 if-else 的方案 (二)
很久之前,发了一篇文章:[浅析]特定场景下取代if-else和switch的方案,但是关于使用 if-else 的场景可不会仅仅是上面文章那么少,还有很多的场景,今天再次写下在开发上有哪些可以代替或者优化 if-else 的场景。 这样写貌似没什么问题,如果以后需求变了,中奖的…
JavaScript 复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 嗯,这样看起来…