摘要: es6 扩展运算符 三个点(...) es6 扩展运算符 三个点(...) 1 含义 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 [javascript] view plain copy console.log(...[1, 阅读全文
posted @ 2018-06-01 16:29 ____chen 阅读(208) 评论(0) 推荐(0) 编辑
摘要: i++,代表 先赋值,在加;++i,代表先自加再赋值;后台console例子中可以看到第一个例子;var a= i++; i是等于1的;先赋值,所以打印出a =1的;而i++后为2;所以打印出a =1; i = 2;第二个例子;var a= ++i; 先自加在赋值;所以,打印出i=2的;而++i = 阅读全文
posted @ 2018-06-01 14:52 ____chen 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 这篇文章给大家总结下JS实现数组去重方法(六种方法),面试中也经常会遇到这个问题。文中给大家引申的还有合并数组并去重的方法。 这篇文章给大家总结下JS实现数组去重方法(六种方法),面试中也经常会遇到这个问题。文中给大家引申的还有合并数组并去重的方法。 方法一: 双层循环,外层循环元素,内层循环时比较 阅读全文
posted @ 2018-06-01 14:13 ____chen 阅读(9172) 评论(2) 推荐(0) 编辑
摘要: 基本概念 cookie:是网景公司的前雇员在1993年发明。它的主要用于保存登陆信息,比如登陆某个网站市场可以看到'记住密码’,这就是通过在cookie中存入一段辨别用户身份的数据来实现的。 sessionStorage:会话,是可以将一部分数据在当前会话中保存下来,刷新页面数据依旧存在。但是页面关 阅读全文
posted @ 2018-06-01 14:10 ____chen 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 【JS】深拷贝与浅拷贝的区别,实现深拷贝的几种方法 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的 阅读全文
posted @ 2018-06-01 14:06 ____chen 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: es6 javascript对象方法Object.assign() es6 javascript对象方法Object.assign() 2016年12月01日 16:42:34 阅读数:38583 2016年12月01日 16:42:34 阅读数:38583 阅读数:38583 1 基本用法 Obj 阅读全文
posted @ 2018-06-01 11:52 ____chen 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 如果你在使用 vue.js , 那么我想你可能会对 vue 组件之间的通信感到崩溃 。 我在使用基于 vue.js 2.0 的UI框架 ElementUI 开发网站的时候 , 就遇到了这种问题 : 一个页面有很多表单 , 我试图将表单写成一个单文件组件 , 但是表单 ( 子组件 ) 里的数据和页面 阅读全文
posted @ 2018-06-01 10:26 ____chen 阅读(371) 评论(0) 推荐(0) 编辑