22 lines
		
	
	
		
			727 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			727 B
		
	
	
	
		
			JavaScript
		
	
	
	
| export default { /**
 | |
|      * 给数组去重
 | |
|      */ checkRepeat(list) { 
 | |
|        let noRepList = [list[0]] 
 | |
|        for (let i = 0; i < list.length; i++) { 
 | |
|          let repeat = false 
 | |
|          for (let j = 0; j < noRepList.length; j++)
 | |
|           { if (noRepList[j].id === list[i].id) { 
 | |
|             repeat = true 
 | |
|             break } } 
 | |
|             if (!repeat) { noRepList.push(list[i]) } } 
 | |
|             return noRepList 
 | |
|             }, //删除list中id为 delId 的元素 
 | |
|         deleteItemById(list, delId){ 
 | |
|           for (let i = 0; i < list.length; i++) { 
 | |
|             if (list[i].id == delId) { 
 | |
|             list.splice(i, 1) 
 | |
|             return list; } 
 | |
|             } 
 | |
|             return list; 
 | |
|             } 
 | |
|       } |