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);
function getinfo({ name, age, friend1="cyy1", friend2="cyy2" }){ console.log(name); console.log(age); console.log(friend1); console.log(friend2); } //无序传入参数 var obj={ age:18, name:"cyy" } getinfo(obj);
如对本文有疑问, 点击进行留言回复!!
2020-07-21 html5如何监听veido的全屏 + css的字体间距 + JS的window.open() + 软技能svn与git
html+css+js适合前端小白的实战全解(超详细)——2048小游戏(二)
在使用@angular/cli创建的angular项目上添加postcss等一系列移动端自适应插件
网友评论