我在一個不可變對象中有我的表單字段值。我使用getIn不可變函數來訪問它。例如,如果我必須訪問字段,我會使用const users = formFields.getIn(['0', value]).現在,我有一個變量用戶 = 4`這意味著,將有 4 個不可變字段,我需要從中獲取用戶年齡。例如第一個用戶年齡將存儲在formFields.getIn(['1', value])第二個用戶年齡將存儲在formFields.getIn(['2', value])等等我如何根據用戶變量遍歷用戶年齡列表?我試過這樣的事情:const userAgeList = [];
if (users >0) {
userAgeList.push(formFields.getIn([[i], value]));
}使用上面的代碼formFields.getIn([[i], value]),我得到 undefined 因為值實際上不在此。它在formFields.getIn(['i', value])。我如何將循環變量 i 作為字符串傳遞,以便我可以獲得字段值?
如何遍歷不可變并將其推送到數組 Javascript
智慧大石
2023-05-25 15:41:03