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