1.1 对象字面量,如果你想在对象里添加跟变量名一样的属性,并且属性的值就是变量表示的值就可以直接在对象里加上这些属性let name = 'yrx';let age = 22;let getName = function(){console.log(this.name);}let perso...

1.1 from,将一个数组或者类数组变成数组,会复制一份let olfArr = [1,2,3]let newArr = Array.from(olfArr);console.log(newArr)// [ 1, 2, 3 ]1.2  Array.of,of是为了将一组数值,转换为数组con...

1.1 默认参数,可以给定义的函数接收的参数设置默认的值 在执行这个函数的时候,如果不指定函数的参数的值,就会使用参数的这些默认的值function personalInformation(name,age ='22',gender="male"){console.log(name); con...

一. 解构1.1 解析数组解构意思就是分解一个东西的结构,可以用一种类似数组的方式定义N个变量,可以将一个数组中的值按照规则赋值过去。let [name,age] = ['yrx',22];console.log(name,age);1.2 嵌套赋值let [x, [y], z] = [1, ...

一、作用域变量在JavaScript中作用域就是一个变量的作用范围。也就是你声明一个变量以后,这个变量可以在什么场合下使用 以前的JavaScript只有全局作用域,还有一个函数作用域1.var存在的问题 1.1 var没有块级作用域,定义后在当前闭包中都可以访问,如果变量名重复,就会覆盖前面...