Array.reduce() ● 기본 정리 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. arr.reduce(callback[, initialValue]) callback : 배열의 각 요소에 대해 실행할 함수. 다음 네 가지 인수를 가짐 accumulator : 누산기. 콜백의 반환값을 누적. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 initialValue를 제공한 경우에는 initialValue의 값임 currentValue : 처리할 현재 요소 currentIndex (Optional) : 처리할 현재 요소의 인덱스. initialValue를 제공한 경우 0, 아니면 1부터 시작 array (Optional) : reduce()를 호출..
Array의 요소(element)를 swap하는 방법 Array에서 두 요소(element)를 서로 바꾸고 싶을 경우, swap을 해야 하는데 javascript에는 별도의 swap 메서드가 없기 때문에 직접 사용해야 한다. 예를 들어, arr = [1, 2, 3, 4, 5] 배열에서 arr[1]과 arr[2]의 값을 서로 바꿔 [1, 3, 2, 4, 5]가 되도록 만들어보자. ● temp 변수 사용 가장 기본적인 방법이 temp 변수를 사용하는 것이다. const arr = [1, 2, 3, 4, 5]; let temp = arr[1]; arr[1] = arr[2]; arr[2] = temp; console.log(arr); // [1, 3, 2, 4, 5] ● 구조 분해 할당 사용 구조 분해 할당 구..
Array.some() 기본 정리 some() 메서드는 배열 안의 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트합니다. arr.some(callback[, thisArg]) 매개변수 callback : 각 요소를 시험할 함수. 다음 세 가지 인수를 받습니다. currentValue : 처리할 현재 요소 index (Optional) : 처리할 현재 요소의 인덱스 array (Optional) : some을 호출한 배열 thisArg (Optional) : callback을 실행할 때 this로 사용할 값 반환값 callback이 어떤 배열 요소라도 대해 참인(truthy) 값을 반환하는 경우 true, 그 외엔 false. ※ 빈 배열에서 some()을 호출하면 무조건 false를 반환합니다. 사용..
기본 정리 ● Array.map() callback 함수를 각각의 요소에 대해 한번씩 순서대로 불러 그 함수의 반환값으로 새로운 배열을 생성 arr.map(callback(currentValue[, index[, array]])[, thisArg]) callback : 새로운 배열 요소를 생성하는 함수. 다음 세 가지 인수를 가짐 currentValue : 처리할 현재 요소 index (Optional) : 처리할 현재 요소의 인덱스 array (Optional) : map()를 호출한 배열 thisArg (Optional) : callback을 실행할 때 this로 사용할 값 ● Array.forEach() 주어진 callback을 배열에 있는 각 요소에 대해 오름차순으로 한 번씩 실행 arr.forE..
기본 정리 ● Array.map() callback 함수를 각각의 요소에 대해 한번씩 순서대로 불러 그 함수의 반환값으로 새로운 배열을 생성 arr.map(callback(currentValue[, index[, array]])[, thisArg]) callback : 새로운 배열 요소를 생성하는 함수. 다음 세 가지 인수를 가짐 currentValue : 처리할 현재 요소 index (Optional) : 처리할 현재 요소의 인덱스 array (Optional) : map()를 호출한 배열 thisArg (Optional) : callback을 실행할 때 this로 사용할 값 ● Array.filter() 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환 arr.filter(call..
String → Array (문자열 → 배열) split() split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다. // String → Array (문자열 → 배열) const str = 'Hello'; const arr = str.split(''); // 배열 ['h', 'e', 'l', 'l', 'o'] Array → String (배열 → 문자열) toString() toString()메서드는 지정된 배열 및 그 요소를 나타내는 문자열을 반환합니다. ※ 배열의 각 요소들이 쉼표(,)로 구분되어 하나의 문자열로 반환 // Array → String (배열 → 문자열): toString() 이용 const arr = ['h', 'e', 'l', 'l', 'o..
- Total
- Today
- Yesterday
- 블록 체인
- 빅데이터 기초
- 암브로셔스
- 블록체인
- Blockchain
- 알고리즘
- 직딩잇템
- Hyperledger Fabric v1.2
- 어서와 데이터는 처음이지
- Hyperledger Indy
- 코테
- 문제풀이
- 기초 of 기초 데이터 개념
- 하이퍼레저 인디
- Hyperledger Fabric v1.1
- 하이퍼레저 패브릭
- DOCs
- docker
- 코딜리티
- Hyperledger Fabric
- 코딩테스트
- Private Data
- 빅데이터
- javascript
- 빅데이터 강의
- 하이퍼레저 페브릭
- ubuntu
- 빅데이터 교육
- codility
- ambrosus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |