배열을 es6의 객체로 변환하는 더 작은 방법이 있는지 확인하려고합니다.Object to 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 변수가 더 행복 할 것입니다.
그것을 옛날 방식 할 항상 수 {비디오 : 값 [0], VIDEO_COUNT : 값 [1], 페이지 : 값 [2]}; ' –
그것은 내가 생각했던 것이었지만 es6 방법이 있는지보고 싶었습니다. 내가 원했던 거의 모든 것을 할 수있는 방법이있는 것처럼 보였으므로 더 많은 틈새 유스 케이스를 발견했다. – WORMSS
글쎄, 당신이 당신의 재산 가치의 이름을 지어야하든간에, 그들은 아무데도 나오지 않을 것이다. –