객체 키 기능에 대한 ES6 Object.forOwn 루프

어거스틴 리딩 거

면책 조항 : 비슷한 질문 이 있다는 것을 알고 있지만 이것이 최종 해결책이라고 확신하는 사람은 아무도 없습니다.


객체 기능적으로 반복 하는 표준 방법이 없다는 사실에 매우 놀랐습니다 .

Lodash는 _.forOwn().

ES6 방식은 다음과 같습니다.

Object.keys(object).forEach(key => { console.log(key, object[key]); });

그러나 이것은 객체가 반복자 함수의 외부이기 때문에 작동하지 않습니다.

폴리 필을 찾지 못했습니다.

for ... in 나에게 해결책이 아닌 것 같습니다.

이거 어떻게 쓰나요?

Michał Perłakowski

ES2017은 Object.entries()여러분이 찾고있는 것처럼 보이는 방법을 소개 합니다.

const obj = { a: 1, b: 2 };
Object.entries(obj).forEach(([key, value]) => console.log(`key: ${key}, value: ${value}`));

그것은 이미이 답변 에서 언급되었습니다 .

Map일반 객체 대신를 사용할 수도 있습니다 forEach(). 메서드가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ES6 Node.js / Express.js 모델 객체의 고유 한 기본 키

분류에서Dev

일부 params 객체에 대한 ES6 기본값

분류에서Dev

JS ES6, 2 개의 객체를 병합하고 기존 키 대신 배열에 저장

분류에서Dev

객체에 대한 배열 루프

분류에서Dev

for 루프 객체에 대한 BASH 연산

분류에서Dev

모든 객체 Jq에 대한 For 루프

분류에서Dev

객체 setter 자바에 대한 루프

분류에서Dev

JavaScript에서 Object.assign (ES6 기능)을 사용하지 않고 다른 객체에서 확장

분류에서Dev

nodejs에서 JSON 객체에 대한 중첩 루프 만들기

분류에서Dev

키가 ID 인 객체에 대한 PropType

분류에서Dev

키 값 쌍에 대한 JSON 객체

분류에서Dev

객체 값을 곱하고 ES6에서 키를 유지하는 방법

분류에서Dev

MongoDB에서 객체 키를 루트로 대체하는 방법

분류에서Dev

빈 개체에 대한 ES6 기본 인수?

분류에서Dev

객체 목록에서 가능한 모든 객체 키 가져 오기 Javascript / TypeScript

분류에서Dev

JSON aray의 모든 x 객체에 대한 루프

분류에서Dev

R의 시계열 객체에 대한 루프

분류에서Dev

특정 객체에 대한 Hibernate List <Object []>

분류에서Dev

'name'키가있는 객체 배열에 대한 JavaScript 객체

분류에서Dev

키워드`this`는 Array (Node.JS 및 ES6)의 프로토 타입에서 빈 객체를 제공합니다.

분류에서Dev

비동기 대기에서 객체를 저장할 때 무한 루프

분류에서Dev

ES6 / 7을 사용하여 변수 이름과 동일한 키를 사용하여 변수에서 객체 생성

분류에서Dev

for 루프에서 객체에 +1 키 추가

분류에서Dev

배열 대신 객체에 ES6 For..Of를 사용할 수 있습니까?

분류에서Dev

객체를 통한 For-in 루프는 첫 번째 키 이후에 중지됩니다.

분류에서Dev

키에 둘 이상의 객체 또는 배열이있는 배열을 통한 PHP 루프

분류에서Dev

in 루프에 대한 Typescript, 객체 또는 배열의 공용체 유형 반복

분류에서Dev

키가 숫자 일 때 XML 쓰기 객체에 대한 배열

분류에서Dev

R에서 유사한 객체 그룹에 동일한 기능을 적용 / 루프하는 방법

Related 관련 기사

  1. 1

    ES6 Node.js / Express.js 모델 객체의 고유 한 기본 키

  2. 2

    일부 params 객체에 대한 ES6 기본값

  3. 3

    JS ES6, 2 개의 객체를 병합하고 기존 키 대신 배열에 저장

  4. 4

    객체에 대한 배열 루프

  5. 5

    for 루프 객체에 대한 BASH 연산

  6. 6

    모든 객체 Jq에 대한 For 루프

  7. 7

    객체 setter 자바에 대한 루프

  8. 8

    JavaScript에서 Object.assign (ES6 기능)을 사용하지 않고 다른 객체에서 확장

  9. 9

    nodejs에서 JSON 객체에 대한 중첩 루프 만들기

  10. 10

    키가 ID 인 객체에 대한 PropType

  11. 11

    키 값 쌍에 대한 JSON 객체

  12. 12

    객체 값을 곱하고 ES6에서 키를 유지하는 방법

  13. 13

    MongoDB에서 객체 키를 루트로 대체하는 방법

  14. 14

    빈 개체에 대한 ES6 기본 인수?

  15. 15

    객체 목록에서 가능한 모든 객체 키 가져 오기 Javascript / TypeScript

  16. 16

    JSON aray의 모든 x 객체에 대한 루프

  17. 17

    R의 시계열 객체에 대한 루프

  18. 18

    특정 객체에 대한 Hibernate List <Object []>

  19. 19

    'name'키가있는 객체 배열에 대한 JavaScript 객체

  20. 20

    키워드`this`는 Array (Node.JS 및 ES6)의 프로토 타입에서 빈 객체를 제공합니다.

  21. 21

    비동기 대기에서 객체를 저장할 때 무한 루프

  22. 22

    ES6 / 7을 사용하여 변수 이름과 동일한 키를 사용하여 변수에서 객체 생성

  23. 23

    for 루프에서 객체에 +1 키 추가

  24. 24

    배열 대신 객체에 ES6 For..Of를 사용할 수 있습니까?

  25. 25

    객체를 통한 For-in 루프는 첫 번째 키 이후에 중지됩니다.

  26. 26

    키에 둘 이상의 객체 또는 배열이있는 배열을 통한 PHP 루프

  27. 27

    in 루프에 대한 Typescript, 객체 또는 배열의 공용체 유형 반복

  28. 28

    키가 숫자 일 때 XML 쓰기 객체에 대한 배열

  29. 29

    R에서 유사한 객체 그룹에 동일한 기능을 적용 / 루프하는 방법

뜨겁다태그

보관