文章分类 -  ES6学习笔记

摘要:ES6 的变量声明 ES6 中新增了 let 和 const 来定义变量: var:ES5 和 ES6中,定义全局变量(是variable的简写)。 let:定义局部变量,替代 var。 const:定义常量(定义后,不可修改)。 let:定义局部变量 var a = 2; { let a = 3; 阅读全文
posted @ 2020-05-19 21:21 Quark_Z 阅读(189) 评论(0) 推荐(0)
摘要:ES6在函数扩展方面,新增了很多特性。例如: 箭头函数 参数默认值 参数结构赋值 扩展运算符 rest参数 this绑定 尾调用 箭头函数 定义和调用函数: ​ var fn2 = (a, b) => a + b;​ console.log(fn2(1, 2)); //输出结果:3​ 在箭头函数中, 阅读全文
posted @ 2020-05-19 21:20 Quark_Z 阅读(77) 评论(0) 推荐(0)
摘要:JSON 对象 1、js对象(数组) --> json对象(数组): JSON.stringify(obj/arr) 2、json对象(数组) --> js对象(数组): JSON.parse(json) 上面这两个方法是ES5中提供的。 我们要记住,我们通常说的“json字符串”,只有两种:jso 阅读全文
posted @ 2020-05-19 20:57 Quark_Z 阅读(73) 评论(0) 推荐(0)
摘要:严格模式的理解 概念 理解:除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(strict mode)。 顾名思义,这种模式使得Javascript在更严格的语法条件下运行。 目的: 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为 消除代码运行的一些不安 阅读全文
posted @ 2020-05-19 20:07 Quark_Z 阅读(88) 评论(0) 推荐(0)