먼저 함수가 실행을 끝낸 뒤 실행되는 함수
function func(callback) {
callback();
}
function callback() {
console.log('callback이다');
}
func(callback);
// callback이다
function (value, index, array) { }
첫번째 파라미터는 값이 도착한다
두번쨰 파라미터로는 인덱스가 도착
세번째 파라미너로는 forEach중인 배열이 도착
const numbers = [1,4,9]
numbers.forEach(myFunction); // numbers배열에 forEach로 함수를 전달한다
function myFunction(value, index) {
console.log(`${index}번째 요소: ${value}`);
}
arr.map(callback(currentValue[, index[, array]])
let numbers = [1,4,9]
let parameters = numbers.map((num, index, arr)
=> {console.log(num, index, arr)})
arr.filter(callback(currentValue[, index, [array]])
let numbers = [1,4,9]
let parameters = numbers.filter((num, index, arr)
=>{console.log(num, index, arr)})
- function (매개변수) { }
- (매개변수) => {}