解构
let obj = {
outer: {
name: 'aa',
age: 11
}
}
const { outer: { name, age } } = obj;
console.log(name, age)
console.log(outer)
const { outer: { name, age }, outer } = obj;
console.log(outer)
数字分隔符
const num = 10000000
// 这么多0搞晕了都,我们可以用分隔符_来分割
const num = 1_000_000_000
try...catch...finally谁厉害
function demo() {
try {
return 1;
} catch (err) {
console.log(err);
return 2;
} finally {
return 3;
}
}
console.log(demo())
随机生成指定位数的字符串
const str = Math.random().toString(36).substr(2, 10);
最快获取DOM的方法
// html中带有id属性的元素,都会被全局的id同名变量所引用,也就是
<div id="demo"></div>
console.log(demo) // <div id="demo"></div>