• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • 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 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3