一、let和const
let:声明变量,只在声明的块级作用域(大括号)内起作用[注意:let不向var那样可以自动提升]
如果一个区块内存在let或const命令,该区块就被解析成封闭作用域(暂时性死区,必须先声明再使用) [所以一个区块内只要有let,就可能存在死区,就可能会出现变量声明使用顺序的错误]
let为JavaScript增加了块级作用域
ES6中在块级作用域声明的函数不能在外部被引用,但在ES5中可以(ES5中的函数声明可以提升到全局作用域或函数作用域头部,ES6中不行,但是ES6位了避免对老代码的冲击放开了新的规定)
const声明值不能被改变的常量
const声明对象的时候指向的是地址而不是具体数据,所以不可变的是地址
let、class、const在全局声明的变量不再是全局变量,不再挂载到window对象上
二、变量的解构赋值
解构赋值:模式匹配,左右两侧通过数组的模式匹配复制,不需要一个个赋值了,如:
var [a, b, c] = [1, 2, 3] [这种事数组解构,按位置赋值]
还可以对象解构,没有次序要求,按照变量名赋值:
var {bar, foo} = {foo: “aaa”, bar: “bob”};
字符串解构:const [a, b, c, d, e] = ‘hello';
三、字符串的扩展
\uxxxx表示一个字符,后加字符的四位码点
codePointAt:正确处理4个字节储存的字符
String.fromCharCode():将码点返回成对应的字符串
for…of可以遍历字符串 比如for(let a of “hello”){console.log(a);} 打印出hello各个字母
类似indexOf()的方法:includes()是否找到参数字符串;startsWith/endsWith是否在字符串头/尾部
repeat():将原字符串复制n次返回新字符串 ‘x'.repeat(3) //xxx
模版字符串:使用反引号
字符串中可以使用正则表达式的方法:match()/replace()/search()/split()
可以为正则表达式添加u字符,用来处理中文等
四、数值的扩展
0b开头二进制;0o开头八进制
Number.isNaN()/Number.inFinite() 检测一个数是否是NaN/有限值,只对数值有效
Number.isInteger() 判断是否是整数
Math.trunc() 去除一个数的小数部分;Math.sign() 判断一个数是正数、负数、零
Math.cbrt() 计算一个数的立方根;Math.hypot() 求所有参数的平方和的平方根
五、数组的扩展
Array.from():将类数组对象转换成数组,还可以传入第二个参数,作用类似map,对每个元素操作
ES6中:var arr = Array.from(arrayLike);
ES5中:var arr = [].slice.call(arrayLike);
Array.of():将一组值转换为数组
find()方法:找到第一个符合条件的数组成员,参数是一个回调函数,每个成员都执行一次回调函数
[1, 5, 10, 15].find(function(value, index, arr) { //当前值、索引、原数组 return value > 9; })
fill()方法:用来填充一个数组,fill(value, start, end),表示从start开始end截止使用value填充
ES6规定数组中空位的值是undefined,注意不是这个位置是undefined而事这个位置的值的undefined
以上所述是小编给大家介绍ES6新特征数字、数组、字符串,希望对大家有帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的。
es6,新特征
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新动态
- 中国武警男声合唱团《辉煌之声1天路》[DTS-WAV分轨]
- 紫薇《旧曲新韵》[320K/MP3][175.29MB]
- 紫薇《旧曲新韵》[FLAC/分轨][550.18MB]
- 周深《反深代词》[先听版][320K/MP3][72.71MB]
- 李佳薇.2024-会发光的【黑籁音乐】【FLAC分轨】
- 后弦.2012-很有爱【天浩盛世】【WAV+CUE】
- 林俊吉.2012-将你惜命命【美华】【WAV+CUE】
- 晓雅《分享》DTS-WAV
- 黑鸭子2008-飞歌[首版][WAV+CUE]
- 黄乙玲1989-水泼落地难收回[日本天龙版][WAV+CUE]
- 周深《反深代词》[先听版][FLAC/分轨][310.97MB]
- 姜育恒1984《什么时候·串起又散落》台湾复刻版[WAV+CUE][1G]
- 那英《如今》引进版[WAV+CUE][1G]
- 蔡幸娟.1991-真的让我爱你吗【飞碟】【WAV+CUE】
- 群星.2024-好团圆电视剧原声带【TME】【FLAC分轨】