自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (5)
  • 收藏
  • 关注

原创 ES6的内置对象扩展 Set数据结构

Set数据结构 ES6提供了新的数据结构Set,它类似于数组,但是成员都是唯一的,没有重复的值 Set本身就是一个构造函数,用来生成Set数据结构 let s = new Set() Set函数可以接受一个数组作为参数,用来初始化 let set = new Set([1,2,3,4,5]); 实例方法 add(value) 添加某个值,返回Set结构本身 delete(val...

2020-04-07 17:38:33 138

原创 ES6的内置对象扩展 String的扩展方法

String的扩展方法 模板字符串 ES6新增的创建字符串的方式,使用反引号定义 let name = `Lee` 模板字符串中可以解析变量 let name = `Lee`; let name = `hello ${name}`; // hello Lee 模板字符串中可以换行 let info = { name: "Lee", age: 19, sex: "男...

2020-04-07 17:27:57 187

原创 ES6 的内置对象扩展 Array 的扩展方法

Array 的扩展方法 扩展运算符 扩展运算符可以将数组或者对象转为用逗号分割的参数序列 let arr = [1,2,3]; ...arr // 1,2,3 console.log(...arr); 扩展运算符可以用于合并数组 //方法一 let arr1 = [1,2,3]; let arr2 = [1,5,6]; let arr3 = [...arr1,...arr2]; /...

2020-04-06 11:16:41 285 1

原创 ES6新增方法 剩余参数

剩余参数 剩余参数语法允许我们将一个不定数量的参数表示为一个数组。 function sum (first, ...args) { console.log(first); // 10 console.log(args); // [20, 30] } sum(10, 20, 30) sum(10, 20, 10) 剩余参数和解构配合使用 let students ...

2020-04-05 19:14:49 140

原创 ES6新增语法 解构赋值和箭头函数

解构赋值 ES6中允许从数组中提取值,按照对应位置,对变量赋值。对象也可以实现解构。 按照一定模式,从数组中或者对象中提取值,将提取出来的值赋值给另外的变量。 数组解构 let [a,b,c] = [1,2,3]; console.log(a); console.log(b); console.log(c); //如果解构不成功,变量的值为undefined。 let [foo] = [...

2020-04-05 18:59:57 232

原创 ES6的新增语法 变量

ES6的新增语法 let ES6中新增的用于声明变量的关键字 let声明的变量只在所处于的块及有效 if (true) { let a=19; } console.log(a); //a is not defined 不存在变量提升 console.log(a); let a = 2 暂时性死区 var tmp = 123; if (true) { tmp = 'a...

2020-04-04 18:07:39 416

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除