ES6
文章平均质量分 85
抹茶Demo
一个进阶中的前端小可爱~
展开
-
ES6--ES6标准let和const语句
1.let 命令基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的...转载 2018-06-02 20:16:03 · 209 阅读 · 0 评论 -
ES6---变量的解构赋值之对象和字符串
对象的解构赋值解构不仅可以用于数组,还可以用于对象。let { foo, bar } = { foo: "aaa", bar: "bbb" }; foo // "aaa" bar // "bbb" 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。let { bar, foo } = { foo: "a...转载 2018-06-03 13:25:34 · 267 阅读 · 0 评论 -
ES6---关于变量解构赋值一些巧妙的用法
<script> //获取一个字符串的长度 console.log("获取一个字符串的长度"); let {length} = "mochaDemo"; console.log(length); //拆分字符串 let [a,b,c,d,e] = "12345"; conso...原创 2018-06-03 13:48:29 · 251 阅读 · 0 评论 -
ES6---字符串新增方法
<script> //es6新增的四个关于字符串的方法 //字符串是否包含字母 var test = "helloMocha"; console.log("helloMocha字符串中是否存在h:"+test.includes("h")); console.log("helloMocha字符串中是否存在p:...原创 2018-06-03 14:13:35 · 255 阅读 · 0 评论 -
ES6---模板字符串功能
<script> //ES6模板字符串 let tpl1 = ` <div> <span>1255</span> </div> `; console.log(tpl1); </scr...原创 2018-06-03 14:31:46 · 295 阅读 · 0 评论 -
ES6---proxy路由器
概述Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。get()...原创 2018-06-03 15:18:06 · 419 阅读 · 0 评论 -
ES6---Set方法
<script> //set的使用方法和定义数组相似,但是set中的值必须是唯一的,如果出现重复的,只显示第一次出现的 var s = new Set([1,2,3,4,3]); console.log(s); //1,2,3,4 console.log(s.add(5));//新增值 1,2,3,4,5 ...原创 2018-06-03 15:37:30 · 137 阅读 · 0 评论