会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT-nose
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
下一页
2017年3月16日
es6generator
摘要: yield语句 由于Generator函数返回的遍历器对象,只有调用next方法才会遍历下一个内部状态,所以其实提供了一种可以暂停执行的函数。yield语句就是暂停标志。 yield语句只能用在 Generator 函数里面,用在其他地方都会报错。 yield语句如果用在一个表达式之中,必须放在圆括
阅读全文
posted @ 2017-03-16 11:46 detanx_墨鼬漓
阅读(180)
评论(0)
推荐(0)
2017年3月15日
es6proxy
摘要: Proxy 支持的拦截操作一览。 对于可以设置、但没有设置拦截的操作,则直接落在目标对象上,按照原先的方式产生结果。 (1)get(target, propKey, receiver) 拦截对象属性的读取,比如proxy.foo和proxy['foo']。 最后一个参数receiver是一个对象,可
阅读全文
posted @ 2017-03-15 17:07 detanx_墨鼬漓
阅读(247)
评论(0)
推荐(0)
ES6对象的扩展
摘要: Object.is() ES5比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符( )。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。用来比较两个值是否严格相等,与严格比较运算符( )的行为基本一致。不同之处只有两个:一是+0不等于-0,二是Na
阅读全文
posted @ 2017-03-15 12:27 detanx_墨鼬漓
阅读(3104)
评论(0)
推荐(0)
2017年3月14日
es6函数的扩展
摘要: 扩展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列. 扩展运算符的应用 (1)合并数组 (2)与解构赋值结合 扩展运算符可以与解构赋值结合起来,用于生成数组。 如果将扩展运算符用于数组赋值,只能放在参数的最后一位,否则会
阅读全文
posted @ 2017-03-14 20:35 detanx_墨鼬漓
阅读(172)
评论(0)
推荐(0)
es6数组的扩展
摘要: Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 Array.of() Array.of方法用于将一组值,转换为数组。 Array.of方
阅读全文
posted @ 2017-03-14 17:51 detanx_墨鼬漓
阅读(657)
评论(0)
推荐(0)
es6Math对象新增的方法
摘要: Math.trunc() Math.trunc方法用于去除一个数的小数部分,返回整数部分。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.sign() Math.sign方法用来判断一个数到底是正数、负数、还是零。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.cbr
阅读全文
posted @ 2017-03-14 17:26 detanx_墨鼬漓
阅读(1406)
评论(0)
推荐(0)
es6正则表达式
摘要: es6中如果RegExp构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。 而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。 u修饰符 (1)点字符 点(.)字符在正则表达式中,含义是除了换行符以外的任意单个字符。对于码点大于0xFFFF的Unicode
阅读全文
posted @ 2017-03-14 14:23 detanx_墨鼬漓
阅读(3915)
评论(0)
推荐(0)
es6字符串
摘要: 大括号表示法与四字节的UTF-16编码是等价的。 JavaScript共有6种方法可以表示一个字符: codePointAt方法是测试一个字符由两个字节还是由四个字节组成的最简单方法。 fromCodePoint方法定义在String对象上,可识别>0xFFFF的字符,而codePointAt方法定
阅读全文
posted @ 2017-03-14 14:04 detanx_墨鼬漓
阅读(1445)
评论(0)
推荐(0)
ES6 变量的解构
摘要: 默认值 ES6 内部使用严格相等运算符( ),判断一个位置是否有值。所以,如果一个数组成员不严格等于undefined,默认值是不会生效的。 以下三种解构赋值不得使用圆括号: (1)变量声明语句中,不能带有圆括号。 (2)函数参数中,模式不能带有圆括号。 (3)赋值语句中,不能将整个模式,或嵌套模式
阅读全文
posted @ 2017-03-14 13:28 detanx_墨鼬漓
阅读(121)
评论(0)
推荐(0)
2017年3月9日
js执行上下文
摘要: js在执行是会有一个“准备工作”: 主要内容有 1、变量、函数表达式——>变量声明,默认赋值为undefined; 2、this——>赋值; 3、函数声明——>赋值; 这三种数据的准备情况我们称之为“执行上下文”或者“执行上下文环境”。 javascript在执行一个代码段之前,都会进行这些“准备工
阅读全文
posted @ 2017-03-09 11:36 detanx_墨鼬漓
阅读(155)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页