配列をes6のオブジェクトに変換する方法がより少ないかどうかを確認しようとしています。 (私はクロスブラウザを心配する必要はありません)オブジェクトへの配列es6 javascript
私は現在持っている:
function (values) // values being an array.
{
let [videos, video_count, page] = values;
let data = { videos, video_count, page };
someFunctions(data);
moreFunctions(data);
}
しかし、それはlet [videos....]
一部、関数の最初の行をカットすることができます場合、私は思っていました。そして何とかインラインを変換します。
私はmozilla: Destructuring assignmentを読んでいるが、私はそこにそれを見ることができませんでした。 (しかし私は間違って理解しているかもしれません)と私は実際にECMA: ES6 Specを理解するのに十分な賢さではありません。
私はそれは不可能であり、上記は、すでに私はそれを作ることができる最も簡単であると思います。 しかし、私は、私は幸せだろうvideos
、video_count
& page
TMP変数を作成しないで逃げることができるかどうか。あなたが持っている特定のプロパティと名前の
は常に昔ながらの方法行うことができます;' –
それは私が考えていたものでしたが、es6の方法があるかどうかを見たいと思っていました。私が望んでいたことのほとんどすべてを行う方法があるようでした。私は、よりニッチなユースケースを見つけました。 – WORMSS
あなたのプロパティ値に名前を付ける必要がありますが、いずれの方法でもどこからも出てこないでしょう。 –