
ES6
百念成诗
以风为马,百念成诗
展开
-
Node开发学习笔记-第三章 ES6语法三
Node开发学习笔记第三章 ES6语法三ClassJavaScript中生成实例对象的传统方法是通过构造函数和原型对象混合方法,但是这种写法跟传统的面向对象语言(如c++,java)差异很大。ES6提供了更接近传统面向对象编程的语法,引入了Class类的概念。但是它不过是一个语法糖,它的绝大部分功能ES5都可以做到,class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。注意点:类不可重复声明、类定义不会被提升、类中方法不需要function关键字、类中方法见不能加分号。//传统写原创 2020-09-28 11:26:06 · 174 阅读 · 0 评论 -
Node开发学习笔记-第二章 ES6语法二
Node开发学习笔记第二章 ES6语法二SetSet对象允许存储任何类型的唯一值,无论是原始值或者是对象引用。Set和Map中的特殊值Set对象存储的值总是唯一的,所以需要判断两个值是否恒等。有几个特殊值需要特殊对待:+0与-0在存储判断唯一性的时候是恒等的,所以不会同时存在。undefined与undefined是恒等的,所以不会同时存在。NaN与NaN是不恒等的,但是在Set中只能存在一个,不会同时存在。Set类型转换Array转Setvar set = new Set([原创 2020-09-28 11:24:55 · 256 阅读 · 0 评论 -
Node开发学习笔记-第一章 ES6语法 一
Node开发学习笔记第一章 ES6语法 一ES5回顾严格模式定义:严格模式是指在严格的条件下运行js代码,在ECMAScript5引入,通过在脚本或函数的头部添加“use strict”来声明。好处:消除语法的不合理、不严谨之处,保证代码的运行安全。提高编译器效率,增加运行速度。为未来新版本的js做铺垫。限制:不允许使用未声明的变量。不允许对变量或函数使用delete操作符。不允许重命名变量。不允许使用八进制。抛弃with语句。不可对只读原创 2020-09-28 11:23:13 · 235 阅读 · 0 评论