ES6
以前は、2 つの変数間で値を交換するにはサードパーティ変数の導入が必要でしたが、ES6
では が導入されました。代入
を分割すると、コードの記述がより簡潔になり、読みやすくなります。
#1. 変数値の交換 #
let a=10,b=20; console.log(a,b); [a,b]=[b,a]; console.log(a,b);
#2. 配列の構造化 // 等号左边是右边的模板,必须一样
let [a,b,c] =[1,2,3];
console.log(a,b,c);
[a,b,c='JS'] =[1,2]; console.log(a,b,c);
[a,b,...c] =[1,2,3,5,6,66]; console.log(a,b,...c);
[,,c] =[1,2,3,5,6,66]; console.log(c);
({id,name}={id:10,name:"手机"});
console.log(id,name);
以上がJavaScript での代入の構造化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。