배열의 모든 객체에 하나의 매개 변수를 추가하는 방법은 무엇입니까?

Piotr Żak

그래서 몇 가지 사례가 있습니다.

상태를 유지하는 배열의 모든 객체에 범주 추가

게시물은 객체의 배열입니다 (이 객체는 워드 프레스 기사이며 많은 매개 변수가 있음).

다음과 같은 상태로 보관됩니다.

constructor(props) {
    super(props);
    this.state = {
      posts: [],
      postCategories: [],
    };
  }

나중에 다른 엔드 포인트 (다른 ​​엔드 포인트에서 모든 게시물에 대한 카테고리)에서 데이터를 가져옵니다.

      fetch(postsUrl)
        .then(data => data.json())
        .then(data => {
            this.setState({
               posts: data,
            })
            const postcategory = data.map((category) => category.categories)

            if (postcategory === 2)
            {
                console.log("category1" + postcategory)
            }
            if(postcategory === 3){
                console.log("category2" + postcategory)
            }
        })

postcategory- 모든 게시물의 모든 카테고리 (하지만 문자열이 아닌 열거 형 (1,2,3 등))

배열의 모든 개체에 매개 변수를 추가해야합니다. 게시물 은 e.num에 따라 다릅니다 (posts [0]에 postcategory 1이 있는 경우 내용이 enum에 종속 된 매개 변수 name : category 를 삽입해야합니다 .

예. post [0]의 경우 postcategory = 2이므로 매개 변수 이름을 삽입해야합니다. 값이 "category2"인 category

또한 솔루션은 배열의 모든 개체를 포함해야합니다-루프?

Dupocas

이것을 사용 map하고 spread달성하기 위해

const result = array.map(item =>{
    if(condition1)
        return {...item, newProperty: 'foo'}

    if(condition2)
       return {...item, anotherProp: 'bar'}

    return item
})

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열의 객체에 대한 모든 첫 번째 객체를 추출하는 방법은 무엇입니까?

분류에서Dev

배열의 모든 요소 (길이를 알 수 없음)를 별도의 매개 변수로 함수에 전달하는 방법은 무엇입니까?

분류에서Dev

springboot 웹 서비스의 모든 요청 매개 변수를 나열하는 방법은 무엇입니까?

분류에서Dev

한 번에 쉘 스크립트의 모든 매개 변수를 조작하는 방법은 무엇입니까?

분류에서Dev

배열의 객체에서 매개 변수의 최대 값을 찾는 방법은 무엇입니까?

분류에서Dev

Js에서 모든 트리 배열의 객체에 항목을 추가하는 방법은 무엇입니까?

분류에서Dev

MongoDB의 배열에서 X를 제외한 모든 객체를 삭제하는 방법은 무엇입니까?

분류에서Dev

나뭇 가지에서 개체의 모든 메서드를 표시하는 방법은 무엇입니까?

분류에서Dev

NodeJS에서 JSON의 객체에 모든 필드를 추가하는 방법은 무엇입니까?

분류에서Dev

OpenTURNS에서 혼합 모델의 매개 변수를 추정하는 방법은 무엇입니까?

분류에서Dev

각도에서 ngFor 지시문을 사용하여 테이블에서 객체 배열의 모든 요소를 나열하는 방법은 무엇입니까?

분류에서Dev

MongoDB-객체 배열의 모든 날짜 필드를 변환하는 방법은 무엇입니까?

분류에서Dev

Javascript의 배열 내에서 동일한 유형의 모든 객체를 얻는 방법은 무엇입니까?

분류에서Dev

두 개의 매개 변수가있는 함수를 배열 (JavaScript)에 넣는 방법은 무엇입니까?

분류에서Dev

C ++의 함수에서 배열 요소를 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

Teradata에서 정의 된 모든 매크로를 나열하는 방법은 무엇입니까?

분류에서Dev

배열의 모든 객체에 대해 Redux에 고유 ID를 넣는 방법은 무엇입니까?

분류에서Dev

자식 함수 인수에서 부모의 매개 변수를 참조하는 방법은 무엇입니까?

분류에서Dev

두 개의 관련 Eloquent 모델에서 매개 변수를 표시하는 방법은 무엇입니까?

분류에서Dev

객체가 이미 저장된 경우 기존 모델에 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

사용 가능한 모든 매개 변수를 infusionsoft API에 전달하는 방법은 무엇입니까?

분류에서Dev

POST 요청의 모든 매개 변수를 필터링하는 방법은 무엇입니까?

분류에서Dev

객체 내의 키 값인 배열에 객체를 추가하는 방법은 무엇입니까?

분류에서Dev

TypeScript의 데코레이터에 선택적 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

두 개의 다차원 배열을 비교하고 값이 발견되면 하나에 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

Java Struts2에서 모델의 모든 요청 매개 변수를 수신하는 방법은 무엇입니까?

분류에서Dev

SET 변수의 모든 cpp 앞에 경로를 추가하는 방법은 무엇입니까? (CMakeLists)

분류에서Dev

목록의 모든 내용을 개별 문자열로 변환하여 dataframe.select ()에서 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

모든 배열 필드에 요소를 하나 더 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배열의 객체에 대한 모든 첫 번째 객체를 추출하는 방법은 무엇입니까?

  2. 2

    배열의 모든 요소 (길이를 알 수 없음)를 별도의 매개 변수로 함수에 전달하는 방법은 무엇입니까?

  3. 3

    springboot 웹 서비스의 모든 요청 매개 변수를 나열하는 방법은 무엇입니까?

  4. 4

    한 번에 쉘 스크립트의 모든 매개 변수를 조작하는 방법은 무엇입니까?

  5. 5

    배열의 객체에서 매개 변수의 최대 값을 찾는 방법은 무엇입니까?

  6. 6

    Js에서 모든 트리 배열의 객체에 항목을 추가하는 방법은 무엇입니까?

  7. 7

    MongoDB의 배열에서 X를 제외한 모든 객체를 삭제하는 방법은 무엇입니까?

  8. 8

    나뭇 가지에서 개체의 모든 메서드를 표시하는 방법은 무엇입니까?

  9. 9

    NodeJS에서 JSON의 객체에 모든 필드를 추가하는 방법은 무엇입니까?

  10. 10

    OpenTURNS에서 혼합 모델의 매개 변수를 추정하는 방법은 무엇입니까?

  11. 11

    각도에서 ngFor 지시문을 사용하여 테이블에서 객체 배열의 모든 요소를 나열하는 방법은 무엇입니까?

  12. 12

    MongoDB-객체 배열의 모든 날짜 필드를 변환하는 방법은 무엇입니까?

  13. 13

    Javascript의 배열 내에서 동일한 유형의 모든 객체를 얻는 방법은 무엇입니까?

  14. 14

    두 개의 매개 변수가있는 함수를 배열 (JavaScript)에 넣는 방법은 무엇입니까?

  15. 15

    C ++의 함수에서 배열 요소를 매개 변수로 전달하는 방법은 무엇입니까?

  16. 16

    Teradata에서 정의 된 모든 매크로를 나열하는 방법은 무엇입니까?

  17. 17

    배열의 모든 객체에 대해 Redux에 고유 ID를 넣는 방법은 무엇입니까?

  18. 18

    자식 함수 인수에서 부모의 매개 변수를 참조하는 방법은 무엇입니까?

  19. 19

    두 개의 관련 Eloquent 모델에서 매개 변수를 표시하는 방법은 무엇입니까?

  20. 20

    객체가 이미 저장된 경우 기존 모델에 매개 변수를 추가하는 방법은 무엇입니까?

  21. 21

    사용 가능한 모든 매개 변수를 infusionsoft API에 전달하는 방법은 무엇입니까?

  22. 22

    POST 요청의 모든 매개 변수를 필터링하는 방법은 무엇입니까?

  23. 23

    객체 내의 키 값인 배열에 객체를 추가하는 방법은 무엇입니까?

  24. 24

    TypeScript의 데코레이터에 선택적 매개 변수를 추가하는 방법은 무엇입니까?

  25. 25

    두 개의 다차원 배열을 비교하고 값이 발견되면 하나에 변수를 추가하는 방법은 무엇입니까?

  26. 26

    Java Struts2에서 모델의 모든 요청 매개 변수를 수신하는 방법은 무엇입니까?

  27. 27

    SET 변수의 모든 cpp 앞에 경로를 추가하는 방법은 무엇입니까? (CMakeLists)

  28. 28

    목록의 모든 내용을 개별 문자열로 변환하여 dataframe.select ()에서 매개 변수로 전달하는 방법은 무엇입니까?

  29. 29

    모든 배열 필드에 요소를 하나 더 추가하는 방법은 무엇입니까?

뜨겁다태그

보관