会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
枫叶布
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2017年11月6日
ES6学习之Symbol
摘要: 定义:一种新的原始数据类型,表示独一无二的值 相同参数的Symbol不相等 symbol值不能与其他类型做运算,但能显示的转化为字符串和布尔值 Symbol作为属性名,不能使用点符号,只能使用括号括起来 Symbol作为属性名,遍历时:该属性不会出现在for...in、for...of循环中,也不会
阅读全文
posted @ 2017-11-06 14:58 枫叶布
阅读(402)
评论(0)
推荐(0)
2017年11月2日
ES6学习之对象扩展
摘要: 简介表示法(直接写入变量和函数,作为对象的属性和方法) 属性名表达式(表达式作为对象的属性名,把表达式放在方括号内。) 对象方法的name属性(返回函数名) Object.is()(比较两个值是否严格相等,相当于 ,但是-0不等于0,NaN=NaN) Object.assign()(用于对象的合并,
阅读全文
posted @ 2017-11-02 14:24 枫叶布
阅读(231)
评论(0)
推荐(0)
ES6学习之数组扩展
摘要: 扩展运算符(...将数组分割为用逗号分割的参数序列) 可替换数组的apply写法: 扩展运算符的应用 复制数组 合并数组 解构赋值连用(与解构赋值连用,生成数组) 字符串转数组 实现了Iterator接口的对象转数组(只要具有 Iterator 接口的对象,都可以使用扩展运算符转为真正的数组) 实现
阅读全文
posted @ 2017-11-02 10:45 枫叶布
阅读(231)
评论(0)
推荐(0)
js三元表达式
摘要: 基本格式 对应if...else语句 三元表达式嵌套
阅读全文
posted @ 2017-11-02 09:17 枫叶布
阅读(24113)
评论(1)
推荐(0)
2017年11月1日
ES6学习之函数扩展
摘要: 函数默认参数 若默认参数在必须参数之前,要想取得默认参数,只有当传入的值为undefined才能取到 参数默认值是惰性求值 解构赋值与默认值联合使用 上面代码:如果没有传参数,优先使用默认值,若没有默认值,再使用解构赋值 函数的length属性(length属性的含义是,该函数预期传入的参数个数。指
阅读全文
posted @ 2017-11-01 13:53 枫叶布
阅读(252)
评论(0)
推荐(0)
TS学习之for..of
摘要: for..of会遍历可迭代的对象,调用对象上的Symbol.iterator方法(可迭代对象,数组,字符串等) for...of VS for...in(均可迭代一个列表。但是用于迭代的值却不同,for..in迭代的是对象的 键 的列表,而for..of则迭代对象的键对应的值。)
阅读全文
posted @ 2017-11-01 09:48 枫叶布
阅读(6891)
评论(0)
推荐(0)
TS学习之Symbol
摘要: symbol成为了一种新的原生类型,就像number和string一样(意思是可以像string一样,作为对象的属性等) Symbols是不可改变且唯一的
阅读全文
posted @ 2017-11-01 09:24 枫叶布
阅读(2216)
评论(0)
推荐(0)
2017年10月31日
ES6学习之数值扩展
摘要: 二进制和八进制表示法(二进制用前缀0b(或0B)表示,八进制用前缀0o(或0O)表示) Number.isFinite()(判断一个值是否有限) Number.isNaN()(判断一个值是否是NaN) Number.isInteger()(判断一个值是否为整数。在 JavaScript 内部,整数和
阅读全文
posted @ 2017-10-31 17:07 枫叶布
阅读(249)
评论(0)
推荐(0)
ES6学习之正则扩展
摘要: RegExp正则函数 U修饰符(用来处理码点大于FFFF的字符) 点字符(对于码点大于0xFFFF的 Unicode 字符,点字符不能识别,必须加上u修饰符) Unicode 字符表示法(使用大括号表示 Unicode 字符时必须加上u修饰符,才能识别当中的大括号,否则会被解读为量词) 量词(使用u
阅读全文
posted @ 2017-10-31 14:11 枫叶布
阅读(224)
评论(0)
推荐(0)
ES6学习之字符串的扩展
摘要: 字符的Unicode表示法 \uxxxx可以表示一个双字节的字符(xxxx表示字符编码,范围在0000 FFFF),超出此范围用两个双字节表示。 使用大括号可以正确识别双字符及超出的字符: codePointAt(codePointAt总是返回10进制值,要想返回16进制用toString。可以正确
阅读全文
posted @ 2017-10-31 13:14 枫叶布
阅读(295)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
公告