2016-06-16 3 views
-2

Javascriptでは、次のような配列に値を割り当てることはできますか?Javascriptでの配列値の割り当て

a = 2, b = 3, d = 5, f = 6; //- these are the initial values 

[a,b,d,f] = [f,b,a,d]; //- can I do this or will this error out? 

ありがとうございます。

+0

私はES6にこのようなものがあると思います。それはES6に関連していますか? –

+1

私はあなたがこれから達成しようとしていることを完全にはっきりと確信しています。 –

+1

試してみてください。 –

答えて

0

はい、できます。 ES6 destructuring assignmentでこれを行うことができます。

let a = 2, b = 3, d = 5, f = 6; //- these are the initial values 
 

 
console.log({a, b, d, f}); 
 

 
[a, b, d, f] = [f, b, a, d]; 
 

 
console.log({a, b, d, f});

ES6、またはECMAScript 6は、現代のブラウザはに準拠することが期待されていることをJavaScriptのための現在の標準です。これらすべてを完全に遵守しているわけではありませんので、プロダクションコードでこのようなことをしたい場合は、コードをBabelと置き換えて、古いバージョンのInternet ExplorerやES6をサポートしていないブラウザと互換性を持たせる必要があります。

+0

ありがとうございました,,,,, –

+0

@RamaDesaiが更新されました –

関連する問題