function foo( [a,b] ) {
console.log(a);
console.log(b);
}
foo( [12,34] );
版画:
12
34
ここもまた:
var { a:x, b:y } = { a:7, b:8 };
console.log(x); // prints: 7
console.log(y); // prints: 8
この割り当て方法は有効ですか? この方法は問題を引き起こしますか?
また、同じ手法を使用して、2 つの変数を交換できます。
var a = 1;
var b = 2;
[a,b] = [b,a];
このタイプの割り当てで将来どのような問題が発生するかを知りたかっただけです。この種の割り当てに関する最適なリファレンスはどこにありますか?