ES6, ES5 탐색 모음

거기 OBJ = [{foo를 '바'기재 : 42}, {foo를 '바 2'기재 : 142}];

각각

obj.forEach ((항목, 인덱스) => { 
    CONSOLE.LOG (항목) // {foo에 "바"바즈 42} ... 
    CONSOLE.LOG (색인) // 0 ... 
  })

에 대한

   (CONST 키 OBJ) { 
    CONSOLE.LOG (OBJ [키]) // '바'바즈 42 ...} {foo에 
    CONSOLE.LOG (키) // 0 ... 
  }

탐색은의 가장 적합한지도 객체, 객체를 설정

  VAR의 지도 = 새로운 지도 () 
  maps.set ( "키 1", {이름 : "唐三", 값 : 123 }) 
  maps.set ( "키 2", {이름 : "番茄", 값 : 456 })
   에 대한 ( CONST 맵 [키 값]) { 
    CONSOLE.LOG) (키 // KEY1 ... 
    CONSOLE.LOG (값) // {상품명 : 「唐三"값 123} ... 
    맵. 삭제 ( '키 1' ) 
  } 
  을 console.log (지도)

사용을 위해 또한 세 가지 방법 개체를 기억할 필요

Object.keys (), Object.values ​​(), Object.entries ()
Object.keys (), Object.values (), Object.entries () 

  하자 {키, 값 항목} = 객체;
  VAR OBJ = [{foo를 '바'바즈 : 42}, {foo를 '바 2', 바즈 142 }];
  대한 (키의 키를하자 (OBJ)) { 
    을 console.log (키) 
  } 
  에 대한 (Object.values의 키를하자 (OBJ)) { 
    을 console.log (키) 
  } 
  에 대한 (항목의 키를하자 (OBJ)) { 
    콘솔 .LOG (키) 
  }

 

추천

출처www.cnblogs.com/lsc-boke/p/11244339.html