
ES6
fifthThirteen
前端菜鸟
展开
-
ES6 学习 let & const
1.let1.1 作用于只局限于当前代码块,var作用于当前函数的作用域 { let str = '张三'; var str1 = '李四'; console.log(str); console.log(str1); } console.log(s...原创 2018-10-19 11:37:05 · 187 阅读 · 0 评论 -
ES6 学习 之 解构赋值
ES6允许按照一定模式从数据和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)1.基本用法// let name = '张三', // age = 18, // sex = '男'; let [name, age, sex] = ['李四', 20, '女']; name = 'aaa'; ...原创 2018-10-22 18:01:31 · 128 阅读 · 0 评论 -
ES6 学习之 数据集合
1. set 使用 let set = new Set(['zhangsan', 'lisi', 'wangwu', 'wangwu']); console.log(set); // Set(3) {"zhangsan", "lisi", "wangwu"} 去重 console.log(set.size); // 相当于length ...原创 2018-10-24 09:55:51 · 276 阅读 · 0 评论 -
ES6 学习之 symbol
ES5的对象属性名都是字符串,容易造成属性名冲突ES6引入新的原始数据类型Symbol,表示独一无二的值对象的属性名可以有两种类型,一是字符串,二是Symbol类型 // 定义 let str1 = Symbol(); let str2 = Symbol(); console.log(str1 === str2); ...原创 2018-10-24 10:04:31 · 109 阅读 · 0 评论 -
ES6 学习之 class 及demo 绘制小球
// 构造函数 // function Person(name, age) { // this.name = name; // this.age = age; // } // Person.prototype = { // constructor: Person...原创 2018-10-24 10:58:25 · 262 阅读 · 0 评论 -
ES6 学习之 内置对象扩展-模板字符串,数组、对象的扩展,延展操作符
// 模板字符串 let str = '适合敲代码'; let className = 'test'; let html = `<html> <head></head> <body> ...原创 2018-10-24 11:36:44 · 212 阅读 · 0 评论 -
ES6 学习之 函数扩展
// 形参设置默认值 // function sum(num1, num2) { // num1 = num1 || 10; // num2 = num2 || 10; // console.log(num1 + num2); // } // sum(); ...原创 2018-10-24 14:50:13 · 117 阅读 · 0 评论