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