利用filter实现数组去重 12345var arr=[1,2,2,3,3,4,1,5];var newArr=arr.filter((item,index,array 2017-02-20 刘赛 js选取对象中的部分属性和值组成新对象 在实际的开发过程中,经常有一种场景,就是后台接口返回一个大的对象集合,但是我们只需要其中的几个属性和对应的值,组成新的对象。常规做法是通过循 2017-01-16 刘赛 es6新版教程3-解构赋值 数组的解构赋值以前,为变量赋值,我们只能直接赋值,如下代码123let a=1;let b=2;let c=3; 而现在,可以用解构赋值的方 2017-01-15 ES6 ES6 解构赋值 ES6拓展运算符 拓展运算符定义:拓展运算符是三个点(…),将一个数组、类数组、字符串转为用逗号隔开的序列12345let arr1=[1,2,3,,4];c 2017-01-14 ES6 ES6 拓展运算符 es6新版教程2-let和const新的声明方式 以前,我们都是通过var来申明变量,es6对声明进行了拓展。 var声明12var a="webwuyou"consol 2017-01-13 ES6 ES6 let const es6新版教程1-配置babel转换器 ES6在低版本浏览器中存在兼容问题,使用babel转换器可以将es6的语法转换成es5的语法。 1. 初始化项目建好项目目录后,在根目录执行 2017-01-12 ES6 ES6 babel css3 flex布局 flex布局是什么?flex意为弹性布局,任何一个容器都可以指定为flex布局 123456789<!-- 块级元素 -->di 2016-11-30 刘赛 delete删除对象属性 对象属性删除1234567var person={ name:"张三", age:28}consol 2016-11-27 刘赛 CSS 左边固定右边自适应布局 在后台开发中,有一种布局形式非常常见,就是左边导航部分宽度固定,右边内容宽度自适应。 1. 左边浮动,右边marginleft=/=于边栏宽 2016-08-26 css css 数组分割方法splice()和slice() 在某些时候,我们得到一个数组,需要每隔几位将数组拆分成新数组。 使用splicesplice()方法,向数组中添加/删除元素,返回被删除的元 2016-08-15 刘赛 js setTimeOut的执行机制 先直接来看代码12345for(var i=0;i<10;i++){ setTimeout(function(){ 2016-08-06 刘赛 正则表达式1-定义正则 定义正则表达式有两种方法 字面量方式,注意加/ / 12var reg=/\bis\b/g;"This is LILI, he 2016-07-20 刘赛