-
JS에서 오브젝트 복사하기 Object.assign .map() 사용해결된 문제 2022. 3. 18. 15:46
🤔 한개의 오브젝트에서 인자를 변경해서 여러개의 오브젝트로 만들려고 했다.
gridItem = { headerName: translate('column_num', { value: 1 }), field: 'column1', cellRenderer: 'dateRenderer', width: 50, }
🧐 메서드 함수를 만들어서 처리해보자 Obejct.assign() 사용
함수를 만들어서 처리하니 복사가 쉬웠다 하지만 추가 목표가 생겼다.
gridItems = (gridItem, name) => { const test = Object.assign({}, gridItem); test.headerName = name; test.field = name; console.log(name); console.log(test); return test; }
this.gridItems(this.gridItem, 'test1'),
😆 n개의 갯수의 인자값을 받아서 만들기
먼저 인자를 준다
lengthCheck = [ { a: '안녕' }, { a: '반가워' }, { a: '내이름은' }, { a: '공룡이야' }, ]
받은 인자를 이용해서 만들어 .map()을 사용해서 만들었다.
...this.lengthCheck.map((data) => this.gridItems(this.gridItem, data.a)),
💪 출처 및 도움주신분들
혼자서 해냈다
'해결된 문제' 카테고리의 다른 글
IntelliJ에서 properties 인코딩 깨질때 설정 방법 (Mac) (0) 2022.03.23 Mac m1 Monterey에서 MongoDB 부시기 (0) 2022.02.14 Intellij에서 추천한 if else 문 단순화 (0) 2022.02.10 a href 태그 자동 실행 방법 click() 함수사용 (0) 2022.01.24 친구 숙제 파이썬 2문제 (0) 2022.01.10