일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- golang
- 노트북 추천
- 노트북
- go
- blockchain
- 배열
- 코틀린
- Array
- 리스트 뷰
- js
- Java
- 자바스크립트
- 패널 교체
- Kotlin
- node.js
- 연산자
- 파이썬
- javascript
- Android
- ListView
- 자바
- adapter
- 안드로이드
- 오버로딩
- 싱글 스레드
- HP
- 함수
- Overloading
- var
- Python
- Today
- Total
목록자바스크립트 (21)
Bbaktaeho

📚 reduce, reduceRight 자바스크립트 Array.prototype 자바스크립트 배열을 반복해서 콜백 함수를 실행 후 하나의 결과 값을 반환 reduce 는 왼쪽 원소부터 콜백 함수를 실행 reduceRight 는 오른쪽 원소부터 콜백 함수를 실행 📗 reduce 배열의 왼쪽부터 콜백 함수를 실행 후 누산함 배열.reduce( 콜백함수(acc, cur, index, arr){} ) 콜백함수의 인자로 누산기, 현재 원소, 현재 인덱스, 원본 배열을 가짐 배열의 모든 합 구하기 var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; var result = arr.reduce((acc, element, i, array) => { return acc + element; }); cons..

📚 function, inner function, arrow function function 키워드는 함수를 생성하는 키워드 자바스크립트에서 함수는 일급 객체(일급 함수) 고차 함수 가능 -> 함수를 인자로 받고 함수를 리턴할 수 있음 📗 function 함수 함수 선언 // 함수 선언 function name(params) { // 함수의 기능 return; } function add(a, b) { return a + b; } var result = add(10, 20); console.log(result); 30 기본 매개변수를 지정 function add(a = 1, b = 2) { return a + b; } var result = add(10, 20); console.log(result); co..

📚 map, filter 자바스크립트의 배열 프로토타입 배열의 반복을 통해 콜백 함수를 실행하고 새로운 배열을 리턴 📗 map 배열의 모든 요소를 반복하며 콜백 함수를 실행 후 새로운 배열 리턴 숫자 배열의 숫자들을 제곱해서 새로운 배열 생성 var arr1 = [1, 4, 9]; var arr2 = arr1.map(e => Math.pow(e, 2)); console.log(arr1); console.log(arr2); [ 1, 4, 9 ] [ 1, 16, 81 ] 숫자 배열의 숫자들의 제곱근을 구해서 새로운 배열 생성 var arr1 = [1, 4, 9]; var arr2 = arr1.map(Math.sqrt); console.log(arr1); console.log(arr2); [ 1, 4, 9 ]..

📚 forEach, some, for in, for of 자바스크립트의 반복을 해주는 함수 또는 문법 배열을 반복하며 원하는 로직을 수행 📗 forEach 배열의 모든 요소를 반복하며 콜백 함수를 실행 기본 for 문에서의 break와 continue 키워드 사용이 불가능 continue 를 콜백함수 return 으로 구현 가능함 일반적인 for 문 실행 다른 언어의 for 문과 같다 1 3 5 7 9 const arr = [1,3,5,7,9]; for (let i=0; i{ if (e === 5) return; // return true, false 든 그냥 continue console.log('인덱스 '+i+ ': ' +e+', 배열의 전체는: '+a); }) 📒 some forEach의 단점인 b..
📚 var, let, const 자바스크립트 문법에서 변수를 선언할 때 사용하는 키워드 es6에서 추가된 let, const 스코프(scope)란 유효 범위의 영역을 뜻함 즉, 중괄호 속의 영역 📗 var 함수의 스코프에서만 유효 var 키워드를 반복문 스코프에서 선언할 때 반복문 영역에서 유효하지 않고 마치 전역 변수처럼 동작한다 for (var i=0; i