객체를 객체 값의 배열로 변환

사용자 4584963

React에는 상태가 있습니다.

const [selecteditems, setSelectedItems] = useState()

양식에 나는 이런 식으로 보이는 물체가 제출 {items: {item1: true, item2: true, item3: false}}: I 필요 이런 모습이 그 객체의 배열로 객체를 켜 [{ name: 'item1', price: ''}, {name: 'item2', price: ''}]과 함께 사용할setSelectedItems

그런 다음을 사용하여 개별 항목의 가격을 업데이트하고 싶습니다 setSelectedItems. 이것을 어떻게 달성 할 수 있습니까?

요약하자면 먼저 객체를 객체 배열로 변환 한 다음 객체 배열에서 개별 가격 값을 개별적으로 업데이트해야합니다.

이오타

당신은 사용할 수 있습니다 filtermap. 개체를 업데이트하는 find데 사용할 수 있습니다.

const obj = {items: {item1: true, item2: true, item3: false}};
const res = Object.entries(obj.items).filter(([k,v]) => v)
    .map(([k]) => ({name: k, price: ''}));
console.log(res);
//update
let name = 'item2';
res.find(x => x.name === name).price = '$10';
console.log(res);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열의 객체를 객체의 배열로 변환

분류에서Dev

객체의 배열을 배열 값으로 객체로 변환

분류에서Dev

JSON 객체를 Posgres의 객체 배열로 변환하는 SQL

분류에서Dev

객체 배열을 키-값 쌍의 객체로 변환

분류에서Dev

객체를 키-값 쌍의 배열로 변환

분류에서Dev

객체를 값의 배열로만 변환하는 방법 [Typescript]

분류에서Dev

객체 배열을 두 배열의 객체로 변환-tyepscript

분류에서Dev

JavaScript 객체 배열을 Node.js의 값 배열로 변환

분류에서Dev

배열의 객체를 객체 자바 스크립트로 변환

분류에서Dev

객체를 객체 자바 스크립트의 배열로 변환

분류에서Dev

배열 객체를 문자열 값으로 변환

분류에서Dev

Javascript에서 키, 값 객체를 키, 값 배열로 변환

분류에서Dev

객체의 배열을 객체로 변환

분류에서Dev

하나의 필드 (객체 유형)가있는 Json 객체를 객체의 json 배열로 변환

분류에서Dev

객체 배열을 객체로 변환

분류에서Dev

재귀 배열 객체를 평면 배열 객체로 변환

분류에서Dev

하나의 JS 객체를 다른 객체로 변환

분류에서Dev

두 개의 LocalTime 객체를 Duration 객체로 변환

분류에서Dev

객체 배열을 다른 구조적 객체의 배열로 변환

분류에서Dev

객체 배열을 각 객체의 특정 속성 배열로 변환

분류에서Dev

SuperClass의 객체를 Sub Class로 변환

분류에서Dev

값이 객체 배열의 객체 키와 같으면 해당 객체의 값 javasciprt를 반환합니다.

분류에서Dev

객체를 배열로 변환

분류에서Dev

Jq는 객체를 배열로 변환

분류에서Dev

eloqvent 객체를 배열로 변환

분류에서Dev

목록 객체를 배열로 변환

분류에서Dev

MongoDB-객체를 배열로 변환

분류에서Dev

PHP JSON 객체를 배열로 변환

분류에서Dev

객체를 배열로 변환

Related 관련 기사

  1. 1

    배열의 객체를 객체의 배열로 변환

  2. 2

    객체의 배열을 배열 값으로 객체로 변환

  3. 3

    JSON 객체를 Posgres의 객체 배열로 변환하는 SQL

  4. 4

    객체 배열을 키-값 쌍의 객체로 변환

  5. 5

    객체를 키-값 쌍의 배열로 변환

  6. 6

    객체를 값의 배열로만 변환하는 방법 [Typescript]

  7. 7

    객체 배열을 두 배열의 객체로 변환-tyepscript

  8. 8

    JavaScript 객체 배열을 Node.js의 값 배열로 변환

  9. 9

    배열의 객체를 객체 자바 스크립트로 변환

  10. 10

    객체를 객체 자바 스크립트의 배열로 변환

  11. 11

    배열 객체를 문자열 값으로 변환

  12. 12

    Javascript에서 키, 값 객체를 키, 값 배열로 변환

  13. 13

    객체의 배열을 객체로 변환

  14. 14

    하나의 필드 (객체 유형)가있는 Json 객체를 객체의 json 배열로 변환

  15. 15

    객체 배열을 객체로 변환

  16. 16

    재귀 배열 객체를 평면 배열 객체로 변환

  17. 17

    하나의 JS 객체를 다른 객체로 변환

  18. 18

    두 개의 LocalTime 객체를 Duration 객체로 변환

  19. 19

    객체 배열을 다른 구조적 객체의 배열로 변환

  20. 20

    객체 배열을 각 객체의 특정 속성 배열로 변환

  21. 21

    SuperClass의 객체를 Sub Class로 변환

  22. 22

    값이 객체 배열의 객체 키와 같으면 해당 객체의 값 javasciprt를 반환합니다.

  23. 23

    객체를 배열로 변환

  24. 24

    Jq는 객체를 배열로 변환

  25. 25

    eloqvent 객체를 배열로 변환

  26. 26

    목록 객체를 배열로 변환

  27. 27

    MongoDB-객체를 배열로 변환

  28. 28

    PHP JSON 객체를 배열로 변환

  29. 29

    객체를 배열로 변환

뜨겁다태그

보관