遞歸處理list-選擇特定屬性和去除多余屬性

element-ui級聯(lián)選擇組件list 注意要點涉及方法

export const loop_ = (data) => {
  let office = data.map(item => {
    // value必須字符串;children為空時,必須去掉其屬性
    item = {
      label: item.label,
      value: item.value + '',
      children: loop_(item.children)
    }
    if (item.children.length === 0) {
      let {
        children,
        ...new_item
      } = item;
      return new_item
    }
    return item
  })
  return office
}

--by Affandi ⊙▽⊙

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容