es6的简介 node对es6的支持非常高。 转换为es5代码,可以用谷歌的traceur,可以直接插入网页。 let和const命令 let 只在所在的代码块有效 const 顶层对象 浏览器的顶层对象window,node顶层对象global 从es6开始,let,const 逐步与顶层对象脱钩 ...
分类:
其他好文 时间:
2018-10-04 09:28:15
阅读次数:
159
ES6解构赋值 1、数组和对象: 本质上是 “模式匹配” 参考下面"对象解构赋值"的例子来理解 2、解构赋值的规则: 只要等号右边的值不是对象或数组(类数组),就先将其转为对象 3、undefined 和 null 无法转为对象,所以对它们进行解构赋值,都会报错 4、根据 “ECMAScript 6 ...
分类:
其他好文 时间:
2018-09-29 13:05:50
阅读次数:
106
又到了摸鱼的时候了23333 A. Little C Loves 3 I 题意:给一个数,分解为不被3整除的3个数 题解:构造,如果这个数被3整除,就构造为1,1,n-2;否则构造为1,2,n-3 1 class Solution(object): 2 def run(self): 3 n = in ...
分类:
其他好文 时间:
2018-09-22 18:17:52
阅读次数:
144
本博文配合 阮一峰 《ES6 标准入门(第3版)》一书进行简要概述 ES6 中变量的解构赋值。 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 ES6 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面的样式。 该代码表示,可以从数组中 ...
分类:
其他好文 时间:
2018-09-22 14:47:31
阅读次数:
195
题解:构造策略,将最大值n当作根,其它出现的节点作为叶子节点,然后计算叶子节点出现了几次,则对应这条链上应该有几个节点。 ...
分类:
其他好文 时间:
2018-09-20 19:51:51
阅读次数:
208
1.解构的基本用法 我们经常需要从已经存在的对象或数组中摘取部分数据,没有ES6解构之前,需要大量遍历,写许多重复的代码。如下代码 es6解构处理是这样的: es6解构,让代码简洁,省去重复的赋值代码, 2.利用ES6解构实现交换变量 平时我们交换变量的时候都要定义一个中间的临时变量来完成交换,现在 ...
分类:
其他好文 时间:
2018-09-18 19:18:14
阅读次数:
188
线性递推可用矩阵快速幂$O(\log nk^3)$解。 构造系数矩阵的方法是先列出转移式,然后看哪些项是要的填为1,否则填0。如对$$f_{i,0}=f_{i 1,1}$$ $$f_{i,1}=f_{i 1,0}$$ 则构造矩阵 矩阵快速幂代码如下: ...
分类:
其他好文 时间:
2018-09-18 14:23:46
阅读次数:
150
通常在与后端进行接口对调的时候,后端往往会返回一大堆的数据,以前我们往往会这么做: 以这样的形式来去取出需要的数据,但是如果在数据量非常多的情况下,这样的话,代码量就特别多了,而在ES6里面的解构赋值,取值就变得方便了很多。 如何在声明变量之后再去进行解构赋值呢? 这里一定要将解构的区域用括号包裹起 ...
分类:
其他好文 时间:
2018-09-18 00:32:39
阅读次数:
174
目录 1. 数组方法 join() reverse() sort() concat() :a=[''ant','cat'];a.concat(4,3); 结果为:[ant,cat,4 ,3] slice(开始位置,结束位置—可选):索引从0开始;返回本身的值。 splice() push() 、po ...
分类:
编程语言 时间:
2018-09-17 15:26:39
阅读次数:
159
内容回顾: -- ES6常用语法 -- 变量定义 -- 模板字符串 -- 类 -- 函数 -- 数据的解构 -- vue的常用指令 -- v-text -- v-html -- v-for -- v-if -- v-show -- v-on -- v-model -- v-bind -- 自定义指令 ...
分类:
移动开发 时间:
2018-09-14 23:09:30
阅读次数:
268