Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การแปลงสองอาร์เรย์เป็นอาร์เรย์ของออบเจกต์ใน JavaScript

คำอธิบาย

รวมสองอาร์เรย์ (ตัวเลือกและค่า) ให้กลายเป็นอาร์เรย์ของออบเจกต์ที่มีคีย์ opt และ val

ตัวอย่างโค้ด

const options = ['A', 'B', 'C', 'D'];
const values = [true, false, false, false];

const mapArrays = (options, values) => {
  const res = [];
  for (let i = 0; i < options.length; i++) {
    res.push({
      opt: options[i],
      val: values[i]
    });
  }
  return res;
};

console.log(mapArrays(options, values));

ผลลัพธ์

[ { opt: 'A', val: true }, { opt: 'B', val: false }, { opt: 'C', val: false }, { opt: 'D', val: false } ]