摘要: 1.多了两个新方法 startsWith():是否以某个东西开头 let ste="sdfdfdsfdsf"; alert(ste.startsWith('a')) let str="http://www.baidu.com"; if(str.startsWith('http://')){ aler 阅读全文
posted @ 2019-12-01 21:59 LPEIL 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.map-映射(一个对一个) let arr = [12,58,99,86,45,91]; let result = arr.map(function(item){ // alert(item) return item*2 }); //let result = arr.map(item=>item 阅读全文
posted @ 2019-12-01 21:46 LPEIL 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 解构赋值: 1.左右两边结构必须一样 2.右边必须是个东西 3.声明和赋值不能分开,必须在一句话完成 数组解构 let arr=[1,2,3]; let a=arr[0]; let b=arr[1]; let c=arr[2]; //上面的代码等价于下面这一行 let [a,b,c]=[1,2,3] 阅读全文
posted @ 2019-12-01 21:13 LPEIL 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.参数扩展/数组展开 参数扩展: a.可以收集剩余的参数 com:function(a,b,...args){}//Rest Parameter必须是最后一个 b.展开数组 展开后的效果,跟直接把数组的内容直接写在这一样(任何出现 , , 都能用数组展开) let arr1=[1,2,3]; le 阅读全文
posted @ 2019-12-01 20:49 LPEIL 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 原生:function 名字(){}; com:function(){ alert(1) }, 箭头函数: ()=>{} com:()=>{ alert(1) } 改写的关键点是将function删除 加上 => 1.如果只有一个参数,()可以省 2.如果只有一个return ,{}可以省(只有一句 阅读全文
posted @ 2019-12-01 20:32 LPEIL 阅读(222) 评论(0) 推荐(0) 编辑