지도和数组的对比 수 있도록지도 = 새로운 지도 () 배열 할 수 = [] // 增 (1, 't'map.set를 ) 사항 Array.push ({t : 1 }) 을 console.log ( '추가' ,지도, 배열) // 查 mapExist = map.has ( 't'하자 ) 하자 arrayExist = array.find (항목 => item.t) 을 console.log ( '수' , mapExist, arrayExist) // 改 'map.set ( t ', 2 ) array.forEach (항목 => { 항목 = item.t item.t = 2? "" 반환 항목 }) 콘솔.로그('수정' ,지도, 배열) // 删 지도. 삭제 ( 't' ) array.splice (array.findIndex (항목 => item.t)는, 1 ) 을 console.log ( '제거' ,지도, 배열) 설정和数组的对比 설정할 수 = 새로운 세트 () 배열을 보자 = [] // 增 set.add (t {1 }) 사항 Array.push ({t : 1 }) console.info ( '추가' , 설정 어레이) // 查 setExist = set.has하자 ({t : 1 }) 할 수 arrayExist의 = array.find (항목 => item.t를) console.info가 ( '수' , setExist, arrayExist) // 改 set.forEach (항목 => { 항목 = item.t item.t = 2 : '' 반환 항목 }) array.forEach (항목 => { 항목 = item.t item.t = 2 : '' 반환 항목 }) (console.info을 '수정 , 설정, 배열) // 删 set.forEach (항목 => { 항목 = item.t 세트?. 삭제 ( 항목) ' 반환 항목 }) array.splice (array.findIndex (항목 => item.t)는, 1 ) console.info ( '삭제' , 설정 어레이) 맵 설정和对象的使用比较 항목하자 = {t : 1 } 지도하자 = 새 지도 ()가 설정할 수 = 새로운 세트 () 할 수 OBJ = {} // 增 map.set ( 't', 1 ) set.add (항목) obj.t = 1 명 을 console.log ( '추가' ,지도, 설정, OBJ) // 查 console.info ({ : 액션 '수' , mapExist : map.has ( 't' ), setExist : set.has (항목), objExist을 : 't' 의 OBJ }) // 改 map.set ( 't', 2 ) item.t = 2 obj.t = 2 을 console.log ( '수정' ,지도, 설정, OBJ) // 删 지도. 삭제 ( 't' ) 세트를. 삭제 (항목 ) 삭제 obj.t 을 console.log ( '제거',지도, 설정, OBJ)