<script>
//获取一个字符串的长度
console.log("获取一个字符串的长度");
let {length} = "mochaDemo";
console.log(length);
//拆分字符串
let [a,b,c,d,e] = "12345";
console.log("拆分字符串");
console.log(a);
console.log(b);
console.log(c);
console.log(d);
console.log(e);
//向一个方法内传参
let arr = {a:1,b:2}
function test ({a,b}){
console.log("向一个方法内传参");
console.log("a:"+a);
console.log("b:"+b);
}
test(arr);
//传参是参数的默认值
let obj = {b:2}
function test ({a=3,b}){
console.log("传参是参数的默认值");
console.log("a:"+a); //当a被定义时,a打印出的结果为对象中定义的值;当a被定义时,a打印出的值是默认值3
console.log("b:"+b);
}
test(obj);
</script>
ES6---关于变量解构赋值一些巧妙的用法
最新推荐文章于 2023-12-30 19:31:02 发布