forEach JS
for문 처럼 배열의 반복을 하는 기능이다. 다만 index와 조건식을 따로 지정해 줄 필요가 없다. 기본 문법은 arr.forEach(callbackFunction(currentvalue, index, array), thisArg) 이다. forEach의 매개변수로 callbackFunction과 thisArg가 있다. (thisArg는 선택적으로 사용) callbackFunction의 매개변수로 value, index, array 가 있다. (index, array는 선택적으로 사용) 기본적인 사용방법은 var test = [{food : '아구찜', price : 35000}, {food : '족발', price : 25000}, {food : '닭발', price : 16000}, {food : ..
2020. 3. 4.
filter 함수
배열이나 JSON 객체에 대해 콜백함수의 조건에 해당하는 모든 요소가 있는 배열을 새로 생성하는 기능. arr.filter(callbackFunction(element [, index [, array] ] ) [, thisArg] ) filter함수는 콜백함수와, thisArg를 매개변수로 갖는다, thisArg는 선택적으로 사용하지 않을 수 있다. 콜백함수의 매개변수로 element, index, array를 사용할 수 있다. 기본적으로 반복이 된다고 생각하면 된다. element는 현재 돌고 있는 요소의 값, index는 현재 돌고 있는 요소의 인덱스, array는 filter에 사용되는 배열 객체. var test = [0,1,2,3] var newArr = test.filter(function(e..
2020. 3. 3.