js将对象数组按照某种属性划分为数组集合:varobjOld=[{type:1,name:1},{type:1,name:2},{类型:1,名称:2},{类型:2,名称:11},{类型:3,名称:7},{类型:3,名称:2},];//方法封装函数objectBasis(obj){varobjNew={};obj.map((item)=>{//判断是否有这个属性,如果没有,新建一个数组,如果有,把值放到新数组中if(!objNew[item.type]){objNew[item.type]=[];}objNew[item.type].push(item)});返回objNew};console.log(objectBasis(objOld))打印值:
