这也是前端面试经常询问的问题,经常问你es6出现了哪些新的特性,平时又使用过那些。在编写此教程的时候,第一句话往往就是面试常常问到的地方,然后后面就是他的详细解释,面试要求的内容我会用*标记出来。写技术文档是真的累啊,虽然是看别人的文档,但是你得看很多,而且还得自己总结啊。所以说要是觉得对你有用还是 ...
分类:
其他好文 时间:
2020-01-18 12:46:37
阅读次数:
85
1 Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. 2 3 assign() 给list赋值 4 back() 返回最后一个元素 5 begin() 返回指向第一个元素的迭代器 6 clear() 删除所有元素 7 empty( ...
分类:
编程语言 时间:
2020-01-17 09:50:57
阅读次数:
67
在es6中,引入了let和const关键字; 1、letES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 (1)在块级作用域里有效(比如循环遍历内部就可以用let定义变量) <script type="text/javascript" ...
分类:
其他好文 时间:
2020-01-15 14:14:39
阅读次数:
81
JavaScript深浅拷贝 一,序言: 这两天在前辈的代码里看到了object.assign(),当时一直不明白为啥要用这个,知道昨天看了深浅拷贝,恍然大悟!看了好几篇博客都是关于深浅拷贝的,还有详细讲object.assign(),把自己所学到的写一下,也引用一下这两篇博主的文稿,写的是贼棒! ...
分类:
编程语言 时间:
2020-01-15 12:13:24
阅读次数:
93
一、环境设置Jenkins配置基于角色的项目权限管理需要安装插件Role-Based Strategy。新建一个账户名为test的用户作为测试账号,并确保可以成功登陆,后面用于测试。 1.安装插件进入系统管理 -> 插件管理 --> 点击可选插件 --> 然后在过滤中输入role回车 --> 选中出 ...
分类:
其他好文 时间:
2020-01-15 11:27:38
阅读次数:
79
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。 例如: const target = {a:1}, const source1 = {b:2} const source2 = {c:3}; Object.assign(targ ...
分类:
其他好文 时间:
2020-01-14 16:16:28
阅读次数:
81
给你一棵树,每次修改一个子树的所有值,然后单点查询。 按照DFS序把节点排列(即在DFS中出现的先后次序),同一个子树在序列中连续。 1 #include <cstdio> 2 using namespace std; 3 typedef long long ll; 4 int n,q,T,Tc,c ...
分类:
其他好文 时间:
2020-01-14 00:11:04
阅读次数:
77
let和const都是属于ES6块级作用域的变量声明关键字。 一、为什么需要块级作用域呢? ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。 第一种场景,内层变量可能会覆盖外层变量。 上面代码的原意是,if代码块的外部使用外层的tmp变量,内部使用内层的tmp变量。但是, ...
分类:
其他好文 时间:
2020-01-13 19:34:40
阅读次数:
95
题目如图所示: 思路分析: splice(),在这题的解法中,主要使用删除功能, Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 ...
分类:
编程语言 时间:
2020-01-13 11:10:57
阅读次数:
91
string assign函数可以用来赋值 1: basic_string &assign( const basic_string &str ); 2: //用str为字符串赋值 3: basic_string &assign( const char *str ); 4: //用字符数组进行赋值 5 ...
分类:
编程语言 时间:
2020-01-12 17:59:26
阅读次数:
101