zipObject関数の課題内容
詳細はこちら
↓
https://js-drills.com/blog/zipobject/
##zipObject関数の取り組む前の状態
関数は断片的にはわかっているが、どんな関数の種類などわからない状態
##zipObject関数に取り組んだ後の状態
オブジェクトに文字列を入れるときは []になることを忘れていたので思い出せてよかった
##zipObject関数の実装コード(答えを見る前)
自力では全然わかりませんでした
##zipObject関数の実装コード(答えを見た後)
function zipObject(props = [], values = []) {
const zippedObject = {};
for(let i = 0; i < props.length; i++) {
const prop = props[i];
const value = values[i];
zippedObject[prop] = value;
}
return zippedObject;
}
console.log( zipObject(['a', 'b'], [1, 2]) );
// => { 'a': 1, 'b': 2 }