2 回答

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
使用Eval不是一個(gè)好主意。我認(rèn)為你可以做到這一點(diǎn)。您可以將leftList, 和函數(shù)setleftlist1或setleftlist2,setRightList1或setRightList2作為參數(shù)傳遞并訪(fǎng)問(wèn)動(dòng)態(tài)函數(shù)this
const handleAllRight = (leftList, setleftlist, setRightList) => {
this[setRightList](leftList);
this[setleftlist]([]);
};

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
所以基本上你有一個(gè)集合數(shù)組。對(duì)于您的代碼,這種結(jié)構(gòu)似乎是 gpod:
const myData = [
{
list1: [...],
list2: [...],
},
{
list1: [...],
list2: [...] ,
},
]
然后你可以推入這個(gè)集合,刪除項(xiàng)目,并通過(guò)它們的索引訪(fǎng)問(wèn)它們
添加回答
舉報(bào)