JS 把數組對象轉化為對象


 一、
let arrObj = [ { 0: 'a', 1: 'b', 2: 'c', }, ] console.log(arrObj) arrObj.forEach((item) => { console.dir(item) })
二、
const lessons = [ { title: "媒體查詢響應式布局", category: "css" }, { title: "FLEX 彈性盒模型", category: "css" }, { title: "MYSQL多表查詢隨意操作", category: "mysql" } ]; let lessonObj = lessons.reduce((obj, cur, index) => { obj[`${cur["category"]}-${index}`] = cur; return obj; }, {}); console.log(lessonObj); //{css-0: {…}, css-1: {…}, mysql-2: {…}} console.log(lessonObj["css-0"]); //{title: "媒體查詢響應式布局", category: "css"}
三、
const array = [{ book: 5, car: 6, pc: 7 }, { headphone: 9, keyboard: 10 }],
object = Object.assign({}, ...array);
 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM