遍歷數組批量更新數組里元素的某一項屬性


sex: [
       {
         title:'男士',
         select:true,
         state: 'male'
       },
       {
         title:'女士',
          select:false,
          state: 'female'
        }
]

自定義一個數組,默認選中的為男性,通過接口獲取實際性別,這時候就可能需要改變這個數組的 state 這一項

這里有一個簡單的寫法:

sex.forEach(a => a.select = a.state == userInfo.sex)

a代表數組里的每一項,userInfo.sex代表接口返回的真正性別。

前端自定的性別和接口性別做雙等運算,返回true或false,再賦值給slect屬性。

這樣,這個數組的屬性就和接口是一致的了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM