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

鍍金池/ 問答/HTML/ reactjs用lodash的返回值無法解構賦值

reactjs用lodash的返回值無法解構賦值

    const L1items = [{
       title:'工學',
       L2items:[
            {
                title:'計算機',
                L3items:['計算機網絡','大數(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ù)就可以使用解構賦值。。。?但是lodash返回值輸出和普通的對象一樣啊..###

反思:

實際上loadsh可以用,只是因為find函數(shù)中的邏輯無法確保找到一個返回值(最好先有個判斷)
發(fā)現(xiàn)這種本可通過的代碼卻報錯的時候,要先看整個代碼的邏輯是否正確。。

回答
編輯回答
舊言

沒有看到,報的什么錯呀???

2018年2月11日 12:18