使用Filter來過濾掉需要排除的數組對象


問題描述:有個地方需要根據判斷是否是總分公司來控制轉正入口的顯影,list是獲取到的所有入口的數組,需要判斷數組里哪個對象的title為"員工轉正",本來打算用for循環的,之后發現filter挺方便而且代碼少

獲取到的list大概時這樣子的

 1 [
 2   {
 3     title:"員工請假",
 4     img: './路徑',
 5     path:'./路徑'
 6   },
 7   {
 8     title:"員工離崗",
 9     img: './路徑',
10     path:'./路徑'
11   },  
12   {
13     title:"員工轉正",
14     img: './路徑',
15     path:'./路徑'
16   },
17   {
18     title:"員工加班",
19     img: './路徑',
20     path:'./路徑'
21   },
22   {
23     title:"員工..",
24     img: './路徑',
25     path:'./路徑'
26   },
27   {
28     title:"員工..",
29     img: './路徑',
30     path:'./路徑'
31   },
32   {
33     title:"員工..",
34     img: './路徑',
35     path:'./路徑'
36   },
37 ]

 

 

接着我是想一下判斷的,這樣子獲取到的list就會過濾掉"員工轉正"那個對象

 this.list = this.list.filter(i => {
       return i.title !== '員工轉正'
 })

 


免責聲明!

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



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