我有這樣的東西
mainArray ["a","a","b","c","d"]
一旦用戶單擊其中一個字母,我會將其推送到一個新陣列并從主陣列中隱藏所選專案,但這里的問題是,如果我從陣列中選擇“a”字母,則“a”都將被隱藏,如何我可以解決嗎?
這是我嘗試過的
style={[newArray.find((item) => item === mainArray[i])
? styles.hideItem
: styles.showItem]}
收到newArray后將隱藏mainArray
uj5u.com熱心網友回復:
用于indexOf()獲取第一場比賽的位置。然后你可以用splice()它來洗掉它。
let index = mainArray.indexOf(letter);
if (index != -1) { // if found
newArray.push(mainArray[index]); // push to new array
mainArray.splice(index, 1); // and remove from main array
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/521107.html
下一篇:ReactNative上傳圖片
