JavaScript Koans 를 풀면서...
*원본 배열은 그대로를 유지하고, 새로운 배열을 리턴하는 메소드들
filter: 원하는 조건만 필터링해서 새로운 배열을 리턴
map: 각각의 요소에 원하는 값을 계산해서 새로운 배열을 리턴
reduce: (accumulator 와 currentValue가 있다)
accumulator 는 기존 배열의 각각의 값, currentValue는 시작하는 값이라고 보면된다.
forEach: 걸어주는 조건에 대해 true한지 false한지 판별한 후, Boolean값을 리턴
every: 원하는 값이 조건과 모든값이 완벽하게 일치한다면 true, 불일치 한다면 false, Boolean값을 리턴한다
some: 조건중에 한가지 값이라도 true한게 있다면 true, 한가지도 조건을 충족시키는 값이 없다면 false를 리턴한다.
.beget() 이게 도무지 이해가 안갔다
찾아본 결과 상속에 대한 결과와
if (typeof Object.create !== 'function') {
Object.create = function (o) {
var F = function () {};
F.prototype = o;
return new F();
};
}
이런 예시가 가장 많이 나왔다. 오늘 공부해야 할것은 inheritance 와 prototype이다.