es6笔记
寒 枫
一条喜欢研究代码的单身狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
es6常用技巧
1,对象的拷贝 let obj = { name : 'book' , page : 20}; let copy = Object.assign({} , obj); //利用扩展运算符 ... 完成对象的拷贝 copy = { ...obj } //拷贝并新增属性 let copy = { ...obj , age : 10}2, 数组的拷贝 let arr = [1,2,3,4,5,6]; console.log('arr ' , arr) let cop原创 2020-11-14 11:47:14 · 210 阅读 · 0 评论 -
es6学习笔记(4)--数组的扩展
1、扩展运算符由于扩展运算符可以展开数组,所以不再需要apply方法,将数组转为函数的参数了。// ES5 的写法function f(x, y, z) { // ...}var args = [0, 1, 2];f.apply(null, args);// ES6的写法function f(x, y, z) { // ...}let args = [0, 1原创 2017-12-21 22:39:40 · 233 阅读 · 0 评论 -
es6学习笔记(3)--函数的扩展
function1、函数参数的默认值原创 2017-12-19 22:55:27 · 314 阅读 · 0 评论 -
es6学习笔记(2)--数值的扩展
1,Number.isFinite(), Number.isNaN()原创 2017-12-19 18:06:33 · 256 阅读 · 0 评论 -
es6学习笔记(1)--字符串的扩展
string1、charAt方法,返回字符串给定位置的字符原创 2017-12-19 17:30:00 · 304 阅读 · 0 评论 -
ES6学习笔记(6)--set和map
Set原创 2017-12-18 22:21:15 · 306 阅读 · 0 评论 -
es6学习笔记(5)--对象的扩展
1、属性的简洁表示法 ▲▲ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。const foo = 'bar';const baz = {foo};baz // {foo: "bar"}// 等同于const baz = {foo: foo};上面代码表明,ES6 允许在对象之中,直接写变量。这时,属性名为变量名, 属性值为变量的值。下面是另一个例子。function原创 2017-12-26 09:47:56 · 221 阅读 · 0 评论 -
gulp配置es6转es5
一、新建项目项目结构如下:/app-- /js-- /css/dist-- /js-- /css-- index.htmlgulpfile.js我们的代码在 /app 目录下开发,转码、合并、压缩完之后保存在 /dist 下。二、配置环境(1) 初始化 npm首先进入根目录,初始化项目npm init(2) 安装 gulp及其依赖//安装gulpnpm install gulp --转载 2017-12-19 14:25:32 · 2377 阅读 · 0 评论 -
es6学习笔记(7)--Iterator 和 for...of 循环
1、Iterator(遍历器)的概念JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不原创 2017-12-27 21:37:58 · 374 阅读 · 0 评论
分享