在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 怎么通過(guò)數(shù)組對(duì)象的屬性值判斷下表并且拆分成兩個(gè)數(shù)組

怎么通過(guò)數(shù)組對(duì)象的屬性值判斷下表并且拆分成兩個(gè)數(shù)組

圖片描述

如圖,判斷此對(duì)象名稱在數(shù)組中的下標(biāo),并將數(shù)組從此下表拆分成兩個(gè)數(shù)組。謝謝

回答
編輯回答
不歸路
const getNewArray = (data) => {
    let newArray = [[],[]];
    data.forEach((val) => {
        if (val.fieldName === "會(huì)議介紹") {
            newArray[1].push(val)
        } else {
            newArray[0].push(val)
        }
    })

    return newArray
}
getNewArray(data)
2017年3月18日 08:08
編輯回答
愛(ài)礙唉
let arr = [{
    fieldName: 'hello',
    valueVOs: []
}, {
    fieldName: 'hello',
    valueVOs: []
}, {
    fieldName: '會(huì)議介紹',
    valueVOs: []
}, {
    fieldName: 'hello',
    valueVOs: []
}, {
    fieldName: 'hello',
    valueVOs: []
}]
function trans (arr) {
    let index = arr.findIndex(a => a.fieldName === '會(huì)議介紹') // 獲取特定元素下標(biāo)
    if (index !== -1) {
        return [arr.slice(0, index), arr.slice(index)]
    }
    return [arr.slice()]
}
trans(arr)


2017年5月29日 23:20