ES6
文章平均质量分 82
时清云
自强不息,厚德载物;日拱一卒,功不唐捐;海纳百川,有容乃大。这世上没有最强的人,只有想变强的人,做一个简单真实的自己。
展开
-
CommonJS 与 ES6 Module 的使用与区别
作者:Lpyexplore 原文链接:https://mp.weixin.qq.com/s/2FNcFl-SBE3fciB0ad0_mg 学了JS并且用过Node.js后,对模块化应该是有所了解和使用了,那么一定见过以下两种模块导入导出的方式 第一种: ES6 Module // B.js function show() { console.log('show方法被执行') } export default show // A.js import show from './B.js' show()转载 2021-08-28 21:51:40 · 252 阅读 · 0 评论 -
ES2020(ES11)链判断运算符和Null 判断运算符
ES2020(ES11)新增了链判断运算符(?.)和Null 判断运算符(??),这两个运算符简化了项目中的代码,所以记录下来。先简单介绍一下,之后有深入的用法,再来补充。 1、链判断运算符(?.) 如果要获取对象中某一个属性,需要先判断一下这个对象是否存在,如果对象嵌套层数比较深,要一层一层的属性去判断,代码量就会很大。链判断运算符(?.) 解决了这个痛点。 // 动物 let animal = { // 哺乳动物 mammal:{ // 兽类动物 beasts原创 2021-02-10 11:15:10 · 943 阅读 · 0 评论 -
TypeScript和JavaScript的数据类型对比总结
对比一下TypeScript和JavaScript中的数据类型(基本数据类型和引用数据类型) 一、先分别看一下ES5的基本数据类型和ES6新增基本数据类型 ES5的基本数据类型: String Number Boolean Null Undefined ES6新增基本数据类型: Symbol BigInit 所以目前JavaScript的基本数据类型有7个 String Number B...原创 2020-03-22 16:07:04 · 1001 阅读 · 0 评论 -
详解babel的配置文件.babelrc
最近在搞项目迁移,一切都是从零开始。有的浏览器还不能识别最新的es6语法,在进行项目框架搭建的时候需要将es6最新的语法转化为浏览器能识别的语法,这个时候就用到了babel。 一、什么是babel? 它是干什么用的? ES6是2015年发布的下一代javascript语言标准,到现在的ES2019,它引入了新的语法和API,使我们编写js代码更加得心应手,比如let、class、Symbol、 p...原创 2019-10-24 19:21:13 · 5980 阅读 · 0 评论 -
技术分享之Symbol(es6新增基本数据类型)
js包括两种数据类型 1.基本数据类型 2.引用数据类型 基本数据类型:String(字符串) Number(数字) Boolean(布尔) null undefined 引用数据类型:Array(数组) object(对象) date(日期)等 es6新增了一种基本数据类型 **Symbol类型(symbol汉语意思:符号; 象征; 标志; 记号;)**它是一种类似字符串的基本数据类型。 let...原创 2019-10-13 18:01:38 · 398 阅读 · 0 评论 -
es6的学习(set结构数组去重)
现在es6逐渐成为了进入了前端开发的视野里,各大浏览器和流行的框架对es6的支持也非常好,之前看过几次阮一峰老师写的es6入门这本书,感觉非常不错,所以是时候再深入地去学习总结一下了。那么就先从set结构数组去重开始吧。 以前数组去重非常麻烦,我之前也总结过。那么就来总结一下数组去重有哪些方法吧。 1.使用set数据结构去重。(es6新方法) 先看一下set的定义: ***ES6 提供了新...原创 2018-09-12 10:38:09 · 2247 阅读 · 0 评论