JS一维数组转二维数组

950 阅读1分钟

一维数组转换成二维数组:

循环一维数组里边的值,再把需要的对象形式push进数组中即可

const myArr  = [] 								// 定义一个数组
let   myObj  = new Object 						// 创建一个对象
this.checkbox.options.forEach(e => {			// 使用foreach遍历数组
    myArr.push(myObj={name:e, checked:false})	// 把值压进对象中,再push进数组里边
})

错误示范如下 ↓

let myObj   = new Object
const myArr = []
this.checkbox.options.forEach(e => {
    myObj.name = e
    myArr.push(myObj)
});
console.log(myArr)