const L1items = [{
title:'工學',
L2items:[
{
title:'計算機',
L3items:['計算機網絡','大數據']
}
]
} let temp =new Object(_.find(L1items,(item)=>{
....
}));
//可以獲得包含title和L2items的對象
//但如果寫成下面的方式
let {L2items} =new Object(_.find(L1items,(item)=>{
....
}));
//react 報錯環境:react最新版,使用create-react-app腳手架不用lodash返回的數據就可以使用解構賦值。。。?但是lodash返回值輸出和普通的對象一樣啊..###反思:實際上loadsh可以用,只是因為find函數中的邏輯無法確保找到一個返回值(最好先有個判斷)發現這種本可通過的代碼卻報錯的時候,要先看整個代碼的邏輯是否正確。。
添加回答
舉報
0/150
提交
取消