const str="hello world";
const [a,b,...oth]=str;
字符串分割为数组的三种方法:
const str="hello world"; const [...str1]=str; const str2=[...str]; const str3=str.split("");
const str="hello world";
const {length,split}=str;
数值与布尔值的解构赋值:
在对数值或者布尔值结构赋值时,会转成它的包装对象
const {valueOf}=1; const {toString}=true; //取别名 const {valueOf:vo}=1; const {toString:ts}=true;
函数参数的解构赋值:
function swap([a,b]){ return [b,a]; } let arr=[1,2]; arr=swap(arr);
getInfo({ name,age,friend1="cyy1",friend2="cyy2" }){ console.log(name); console.log(age); console.log(friend1); console.log(friend2); } 无序传入参数 var obj={ age:18 } getInfo(obj);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。