문자열 메소드


숫자형 메소드


Math.메소드()


배열의 메소드


배열의 함수형 메소드 (forEach, map, filter, reduce)

let arr = ["a", "b", "c"];
function foreach(word) {
  // 파라미터에는 현재 배열의 값, 인덱스, 원본 배열 순이다.
  return word;
}

arr.forEach(foreach); // -> a, b, c 값을 하나씩 가지고 온다.
let arr = ["a", "b", "c"];
arr.map(function (word) {
  //파라미터는 .forEach 메소드와 동일하다.
  return word;
}); //-> [a, b, c]
let arr = ["a", "b", "c"];
function getB(word) {
  return word === "b";
}

arr.filter(getB); // -> ['b']
// 리듀스 메소드를 활용하기 위해 사용되는 함수 'reducer'
function reducer(accumulator, value, index, array) {
  return accumulator; // 리턴값이 누적값으로 된다는 사실을 기억하자.
}

// 리듀스 사용
array.reduce(reducer, [초기값]);