摘要:
1.对象赋值 es5中的对象赋值方式如下: 结果为: ES6允许把声明的变量直接赋值给对象,例如: 结果与上述相同。 2.对象Key值构建 有时候我们会在后台取出key值,而不是我们前台定义好的,这时候我们可以我们可以把后台定义的key值重新构建返回给后台。 在前端我们可以用[ ] 的形式,进行对象 阅读全文
posted @ 2018-12-02 23:33
WFaceBoss
阅读(148)
评论(0)
推荐(0)
摘要:
1.对象的函数解构 ES6为我们提供了这样的解构赋值使在前后端分离时,后端返回来JSON格式的数据,前端可以直接把这个JSON格式数据当作参数,传递到函数内部进行处理。比如: 结果为: 2.数组的函数解构 声明一个数组,然后写一个方法,最后用…进行解构赋值。 3.in的用法 in是用来判断对象或者数 阅读全文
posted @ 2018-12-02 22:49
WFaceBoss
阅读(259)
评论(0)
推荐(0)
摘要:
1.默认值 在ES6中给我们增加了默认值的操作相关代码如下: function add(a,b=1){ return a+b; } console.log(add(1)); 可以看到现在只需要传递一个参数也是可以正常运行的。 输出结果为:2。 2.主动抛出错误 ES6中我们直接用throw new 阅读全文
posted @ 2018-12-02 15:51
WFaceBoss
阅读(160)
评论(0)
推荐(0)
摘要:
1.JSON数组格式转换 JSON的数组格式就是为了前端快速的把JSON转换成数组的一种格式,json数组格式如下: 这就是一个标准的JSON数组格式,跟普通的JSON对比是在最后多了一个length属性。只要是这种特殊的json格式都可以轻松使用ES6的语法转变成数组。 把上边的JSON代码使用A 阅读全文
posted @ 2018-12-02 15:10
WFaceBoss
阅读(173)
评论(0)
推荐(0)
摘要:
下面是针对ES6新增的一些数字操作方法进行简单梳理。 1.数字判断和转换 (1)数字验证Number.isFinite( xx ) 使用Number.isFinite( )来进行数字验证,只要是数字,不论是浮点型还是整形都会返回true,其他时候会返回false。 (2)NaN验证 NaN是特殊的非 阅读全文
posted @ 2018-12-02 12:36
WFaceBoss
阅读(127)
评论(0)
推荐(0)
摘要:
1.字符串模板对比引入: (1)之前我们也可以使用JavaScript输出模版字符串,通常是下面这样的: var restult= "姓名: <b>"+person.name+"</b>" 但是我们可以看到:这样的传统做法需要使用大量的“”(双引号)和 + 来拼接才能得到我们需要的模版。但是这样是十 阅读全文
posted @ 2018-12-02 10:35
WFaceBoss
阅读(184)
评论(0)
推荐(0)
摘要:
运算符可以很好的为我们解决参数和对象数组未知情况下的编程,让我们的代码更健壮和简洁。 运算符有两种:对象扩展运算符与rest运算符。 1.对象扩展( spread)运算符(...) (1)解决参数个数问题 以前我们编程是传递的参数一般是确定,否则将会报错或者异常,如下: 参数固定,多余的参数会出错。 阅读全文
posted @ 2018-12-02 09:26
WFaceBoss
阅读(337)
评论(0)
推荐(0)

浙公网安备 33010602011771号