1, set类型去重 SET 数据类型是 ES6 新增的语法形式 集合类型 是一个类似于数组的数据类型 特点:不会存储重复数据 const arr = [1,2,3,1,2,3,4,1,2,3,4,5,1,2,3,4,5,6]; const newArr = [...new Set(arr)]; 2 ...
分类:
编程语言 时间:
2020-10-10 16:44:43
阅读次数:
23
babel实际是上一JavaScript的编译器,能将ES6代码转换成ES5代码,让我们使用最新语言特性而不必要担心兼容性问题,并且可以通过插件的方式满足需求应用。在编译过程中,会从项目的根目录下的.babelrc文件中读取配置。.babelrc是一个JSON格式文件。例如:{"plugins":[["transform-runtime",{"polyfill":false}]
分类:
Web程序 时间:
2020-10-09 20:49:33
阅读次数:
36
1.模块化语法 export 用于规定模块的对外接口 1 分别暴露 m1.js export let name = 'zhangning'; export function like(){ console.log('打篮球'); } 2 统一暴露 m2.js let name = 'zhangnin ...
分类:
Web程序 时间:
2020-10-09 20:40:09
阅读次数:
35
generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 generator跟函数很像,定义如下: function* foo(x) { yield x + 1; yield x + 2; return x + 3; } generator ...
分类:
其他好文 时间:
2020-10-06 20:12:02
阅读次数:
21
ES6.Class编程语言语言,都有关于类的定义和使用,java,C#,C++。使用class的关键字,js之前的版本,没有用。保留字,ES6启用了该关键字。一.传统方法通过构造函数定义,并生成对象。//定义传统的类,js之前的写法functionPerson(name,salary){this.name=name;this.salary=salary;}//定义它的方法Person.protot
分类:
其他好文 时间:
2020-10-05 22:07:30
阅读次数:
23
看了ES6的官方文档,把常用到的一些对象的方法记录一下,以便增加印象。 (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含 Symbol 属性)。 let obj = { 'code': 123, 'name': 'take', 'ccc': function(){} ...
分类:
其他好文 时间:
2020-09-24 22:08:25
阅读次数:
52
nodejs中通过babel体验ES6模块化 安装babel npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node 安装babel,polyfill npm install --save @babel/ ...
分类:
其他好文 时间:
2020-09-23 23:26:08
阅读次数:
40
本文将研究 ES6 的 for ... of 循环。 旧方法 在过去,有两种方法可以遍历 JavaScript。 首先是经典的 for i 循环,它使你可以遍历数组或可索引的且有 length 属性的任何对象。 for(i=0;i<things.length;i++) { var thing = t ...
分类:
其他好文 时间:
2020-09-18 04:14:24
阅读次数:
32
1、展开操作符 顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。 演示一下: let firstHalf = [ one , two ]; let secondHalf = [ three , four , ...firstHalf]; 这种写法够优雅,够简洁吧?如果不用展开操 ...
分类:
其他好文 时间:
2020-09-18 03:09:05
阅读次数:
31
webpack 是一个模块打包器,在它看来,每一个文件都是一个模块。 无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解 webpack 模块加载原理。 CommonJS 规范 ...
分类:
Web程序 时间:
2020-09-18 01:35:39
阅读次数:
45