块级作用域
概念:在ES6中,凡是{}包裹的代码都是块级作用域,凡是在块级作用域中用let const声明的变量都有一个暂时性死区。
{
let a=20;
}
console.log(a)//报错
repeat字符串重复
//str.repeat(n); 将字符串重复n次(n为整数)
let str="money";
str.repeat(2);//"moneymoney"
对象的简写
var a=10;
var obj={a};
//等价于
var obj={a:10};
//当key值与value值一样的时候我们可以写一个
Object.is
判断对象是否指向同一个内存地址
var obj1={a:1,b:2};
var obj2=obj1;
Object.is(obj1,obj2);//true
Array.of()
将一组值转换为数组
var arr=Array.of(1,2,3,4);
console.log(arr);//[1,2,3,4]
Array.fill()
对数组进行填充;
语法:arr.fill("内容",开始下标,结束下标)
var arr=[1,2,3,4];
arr.fill('wql',1,3);
console.log(arr)//[1, "wql", "wql", 4]
网友评论