2017年8月3日

摘要: 参数的默认值 在开发中,给函数的参数指定默认值,是很普遍很常见的一个需求,我们先来回顾一下传统的实现方式,对比着看更好理解: 上面是传统的实现方式,通过或运算实现,原理:如果运算符 || 左侧为true,直接返回左侧的值,否则返回右侧的值; 在person函数内,如果参数n没有传参,那么变量name 阅读全文
posted @ 2017-08-03 12:24 queena_w 阅读(100) 评论(0) 推荐(0) 编辑
摘要: ES6不仅为字符串、数值和数组带来了扩展,也为对象带来了很多新特性。这一节,我们来一起学习一下对象的扩展。 对象的传统表示法 我们回顾一下,对象的传统表示法: 上面的案例很简单,变量person就是一个对象,对象含有name属性和一个say方法。表示法是用键值对的形式来表示,这就是传统的表示法。 E 阅读全文
posted @ 2017-08-03 12:17 queena_w 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Array.of()函数 函数作用:将一组值,转换成数组。 是不是很好理解,传进去的数字是:1~5,最后经过Array.of函数处理,得到了一个数组,而数组的内容就是[1,2,3,4,5]。 Array.from( )函数 函数作用:可以将类似数组的对象或者可遍历的对象转换成真正的数组。 有哪些是类 阅读全文
posted @ 2017-08-03 12:09 queena_w 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1. 二进制和八进制表示法 ES6提供了二进制和八进制的新写法,分别用前缀0b(或0B)和0o(或0o)表示。 将0b和0o前缀的字符串数值转为十进制,要使用Number方法。 Number('0b111'); //7 2. Number.isFinite(),Number.isNaN() Numb 阅读全文
posted @ 2017-08-03 11:58 queena_w 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 字符串的扩展 简答说,ES6对字符串新增了一些函数和操作规范,使得开发者对字符串的操作更加方便,以往需要借助其他javascript代码才能实现的效果,现在利用这些函数即可快速实现。 新特性:模板字符串 “模板字符串”是字符串的一个新特性,传统的字符串实现拼接的时候,要将变量插入字符串中,语法是这样 阅读全文
posted @ 2017-08-03 11:48 queena_w 阅读(176) 评论(0) 推荐(0) 编辑

导航