ES6
雨雪风晴是你
波浪式前进,螺旋式上升
展开
-
什么是ES6?
简介: ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。ECMA Script,JavaScript的语言标准。 优点: 提升JS编写大型的复杂应用程序的能力(这次升级加入了模块化的概念、细化和优化语法、封装了一些方法) 不足: 对浏览器存在兼容性问题...原创 2019-02-15 10:26:37 · 5806 阅读 · 0 评论 -
ES6中的let与const
let定义变量,const定义常量; <script> let k = 2020; console.log(k); //此时的“k”是一个变量,输出2020; const pi = 3.1415926; console.log(pi); //此时的“pi”是一个常量数学函数中的圆周率,输出3.1415926; </scr...原创 2019-02-15 19:54:17 · 235 阅读 · 0 评论 -
ES6中的箭头函数的定义和语法
参数=>表达式或者语句; 常规函数:function(x){}; 箭头函数:x=>{}; <script> let kill = 2; let double = x =>2*x; let penta = x =>{ return 5*x; }; console.log('double:',double(kill)) //输出:double...原创 2019-02-16 11:02:39 · 422 阅读 · 0 评论 -
ES6模块化
核心:解决一个复杂问题时自顶向下逐层把系统划分为若干模块的过程 工具:一般借助其他工具实现模块化:CommonJS,AMD,CMD 关键词:export(用于模块的输出),import(用于模块的引入) 具体操作: 1、创建一个html文件个两个js文件: 2、index.html: <script type="module" src="index.js"></...原创 2019-02-16 15:49:24 · 151 阅读 · 0 评论 -
常见的、不常见的数组操作方法汇总
(1)concat:将多个数组合并成一个数组 <script> //concat数组合并 let arrOne = ['梦','为','努',';力']; let arrTwo = ['浇','了','水']; let arrThree = ['L','J','J']; let arrAll = arrOne.concat(arrTwo,...原创 2019-05-12 17:48:00 · 258 阅读 · 0 评论 -
三种函数执行方式(普通函数、IIFE、ES6块级作用域)
1:普通函数的执行方式 function test(){ let n=10; if(true){ let n=5; } console.log(n); } test(); 2:IIFE写法(立即执行) (function(){ let n=10; if(true){ let n=5; } co...原创 2019-06-13 07:35:13 · 403 阅读 · 1 评论