- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 ES6中forEach方法
本文引用地址:http://www.zhangxinxu.com/wordpress/?p=3220。感谢博主。 forEach forEach是Array新方法中最基本的一个,就是遍历,循环。例如下面这个例子: [1, 2 ,3, 4].forEach(alert); 等同于下面这个传统的for循环: var array = [1, 2, 3, 4]; for (
2017-06-15 21:55:56 3625
转载 整理ES6中的Set和Map方法
本文参考阮一峰先生的《ECMAScript 6 入门》一书的set和map一章。 1. set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 const s = new Set(); [2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x)); f
2017-06-15 21:03:09 20536
转载 记录一下ES6扩展运算符(三点运算符)...的用法
该记录源于segmentfaul网友的评论,特意感谢! ...运算符用于操作数组,有两种层面 1. 第一个叫做 展开运算符(spread operator),作用是和字面意思一样,就是把东西展开。可以用在array和object上都行。 比如: let a = [1,2,3]; let b = [0, ...a, 4]; // [0,1,2,3,4] let obj = { a:...
2017-06-11 18:51:32 23191 1
转载 ES6:变量的解构赋值
本内容摘自阮一峰先生的《ECMAScript6入门》书中第三章 -- 变量的解构赋值。 变量的解构赋值用途很多。 (1)交换变量的值 let x = 1; let y = 2; [x, y] = [y, x]; 上面代码交换变量x和y的值,这样的写法不仅简洁,而且易读,语义非常清晰。 (2)从函数返回多个值 函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有
2017-06-06 22:35:13 396
原创 对ES6中let与const命令初步了解
最近看了阮一峰的《ECMAScript6入门》 ,对第一章做一些记录 1. let命令 ES6 新增的关键字,用法就是用于声明变量,和 var 类似;区别在于声明的变量是局部的,只在 let 所在的代码块内有效。 var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; }
2017-06-06 17:39:01 550 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人