본문 바로가기

Coding/Javascript38

Javascript - 익명함수 이전 함수 글에서 함수를 선언하는 게재했다. 함수를 선언 할 때, function 함수명 (parameter){ 코드 return} 이렇게 정의했다. 이번에 정의할 내용은 익명 함수이다. 즉, function 함수명에서 함수명을 정의 하지 않고 사용하는 함수이다. 이전 배열 함수형 메소드에서 등장하는 callback 함수에서 자주 사용된다. 함수형 메소드에 사용되는 예제를 보면... Array.map(function(el){ retrun el * 2}) *map에 사용되는 callback 함수를 정의할 때, 함수의 명을 사용하지 않고, 함수를 정의 했다. 이와 같이 함수의 명없이 함수를 선언한 함수가 익명함수이다. 익명의 함수를 정의하는 방법으로 한가지 더 있다. 더욱 간편하다. 함수명과 function.. 2020. 6. 2.
Javascript - rest parameter(...array) rest parameter는 다른 말로 spread syntax라고도 한다. 들어오는 인자가 만약 배열이라면, rest parameter을 활용하여 배열안에 있는 element를 순차적으로 매개변수에 넣어 주는 역할이다.(객체도 사용이 가능하지만, 배열에 주로 사용 되기 때문에 배열만 설명) ...array - 형태는 앞에 ...(마침표를 3개를) 사용해 표현할 수 있다. - 들어오는 인자는 객체이거나 배열인 형태를 가질 때 사용이 가능하다. *...array는 배열안에 있는 element들을 하나씩 매개변수에 넣어주는 역할이다. *array를 console.log를 활용하여 출력을 하면 element들이 순차적으로 출력되는 것을 확인 할 수 있다. *정해지지 않은 인수 배열로 나타낼 수 있게 해준다.(.. 2020. 6. 1.
Javascript - arguments arguments는 함수에 들어오는 argument(인자)처럼 들어온다. 이전 함수라는 글에서 함수에 들어오는 argument(인자)와 함수내에서 사용하는 변수의 개수가 맞지 않을 때, 사용하면 좋은 기능이다. arguments - arguments는 번역하면 '인자들' 이라고 생각하면 된다. 함수에 들어오는 parameter(매개변수)와 argument(인자)의 개수가 맞지 않을 때 사용한다. *argument는 객체로 만들어진다. *객체의 key는 배열에 인덱스를 부여하는 것처럼 0부터 부여가 시작이 된다. *들어오는 인자와 매개변수에 개수가 맞지 않아도 aguments라는 객체가 생성되어 저장이 된다. *객체의 key와 value를 호출 하는것처럼 호출 하면 key 값으로 배열 index 처럼 들어.. 2020. 5. 29.
Javascript - 배열 함수형 메소드(method)(4) Callback 함수를 활용하여 배열 함수형 메소드 사용방법에 대해 알아보겠습니다. 이전 배열 메소드에서 빠진 내용이 있어 여기에 추가를 합니다. 배열 판단하기 - typeof로 배열을 판단할 때, 'object' 객체로 판별이 된다. 더욱 array와 object를 판별하는 하는 메소드가 있다. -형식 *Array.isArray(); *소괄호() 안에는 판별하고 싶은 값을 넣으면된다. *return 값은 true or false로 Boolean 값을 반환한다.(배열이면 true, 나머지들은 false를 return 해준다) *array로 되어있는 값만 true를 반환한다. Array.forEach(callback); - callback은 반복 실행할 함수를 입력한다. - forEach는 Array의 e.. 2020. 5. 28.
반응형