ES6基本语法使用

it2023-03-05  74

let 声明变量

形成块级作用域 比如if for while变量声明不会被提升循环中解决下标是最后一个值的问题

const 声明常量

声明后赋值 且该值不会被修改和let一样是块级作用域

结构赋值 一、数组赋值 例子1、左右相同赋值 var [a,b,c,d] = [1,2,3,4];

例子2、左右不同赋值 var [a,c] = [1,2];

例子3、给默认值会被用户替换 var [a,b,c=5]=[1,210];

例子4、可以给任意的值 var [a,b,c] = [“张三”,23,function(){}];

二、对象赋值 var {foo,bar}={ foo:function(){} ,bar:function(){} } var {foo,bar}=obj; foo(); bar(); var {foo,bar,function adad(){alert(111)}} = { foo:function(){alert(222)}, bar:function(){alert(333)} }

最新回复(0)