일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ethers typescript
- git rebase
- 스마트 컨트렉트 함수이름 중복
- Vue.js
- 러스트 기초
- 프록시배포구조
- 티스토리챌린지
- nest.js설명
- chainlink 설명
- ethers type
- ethers
- 오블완
- 스마트컨트렉트 함수이름 중복 호출
- 컨트렉트 배포 자동화
- rust 기초
- multicall
- 스마트컨트렉트프록시
- Vue
- 러스트 기초 학습
- ethers v6
- 머신러닝기초
- 체인의정석
- 스마트컨트렉트테스트
- SBT표준
- vue기초
- 컨트렉트 동일한 함수이름 호출
- 러스트기초
- 스마트컨트렉트 예약어 함수이름 중복
- ambiguous function description
- ethers websocket
Archives
- Today
- Total
체인의정석
javascript map 함수 본문
728x90
반응형
static fromJson(json) {
let nameIdentifier;
if (json.nameIdentifier) {
nameIdentifier = json.nameIdentifier.map((nameId) => {
return new LegalPersonNameID(nameId);
});
}
return new LegalPersonName({ nameIdentifier });
}
다음과 같은 함수에서 map에 대한 함수 부분에 대한 이해가 부족하여 찾아 보았다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map
const array1 = [1, 4, 9, 16];
// pass a function to map
const map1 = array1.map(x => x * 2);
console.log(map1);
// expected output: Array [2, 8, 18, 32]
javascript의 map은 forEach 와 같이 배열안에 들어가있는 값에 대한 연산을 하나하나 꺼내와서 해주는 역할을 한다. 또한 꺼내와서 나온 값으로 다시 새로운 배열을 생성해 준다. 여태까지 forEach 와 배열을 하나 생성하여 push하는 코드를 같이 써서 작업을 했었는데 map을 사용하면 이 과정을 한번에 해결할 수 있다는 것을 알게 되었다.
728x90
반응형
'개발' 카테고리의 다른 글
자바스크립트 객체에서 key값과 value 값이 같은 경우 (0) | 2021.07.15 |
---|---|
객체지향 프로그래밍 하기 - 모듈 구현 기준 (0) | 2021.07.15 |
javascript 정적 메소드 (0) | 2021.07.15 |
TypeScript에서 에러 발생시켜서 특정 위치의 변수 체크하기 (0) | 2021.07.15 |
타입스크립트 정규 표현식 검사 (삭제된 코드 백업) (0) | 2021.07.09 |
Comments