본문 바로가기

Language/JavaScript16

[JS] 화살표함수 ES6에서 새로 도입한 화살표 함수(arrow function)와 일반 함수를 비교해보면 보통 함수 표현식을 축약한 형태로 표시됩니다. 함수 표현식 const add = function (x, y) { return x + y } 화살표 함수 const add = (x, y) => { return x + y } 화살표 함수는 function 키워드를 화살표로 축약해서 표시할 수 있습니다. 함수의 본문에 return 문만 있는 경우, 화살표 함수는 return 을 생략할 수 있습니다. 이 때 주의해야할 점은 {} 중괄호 (curly brace) 는 사용하면 안됩니다. () 소괄호 (parentheses) 를 사용하는 것은 가능합니다. 이는 일반적인 수식에서의 "괄호 치기" 와 동일합니다. const add .. 2021. 2. 24.
[JS] 고차함수 forEach forEach는 가장 쉬운 배열 내장함수이다. 기존에 배웠던 for 문을 대체 시킬 수 있다. const fruit = ['apple', 'plum', 'mandarin', 'tomato']; for (let i=0; i { console.log(el); }); forEach 함수의 파라미터로는, 각 원소에 대하여 처리하고 싶은 코드를 함수로 넣어준다. 이 함수의 파라미터 el은 각 .. 2021. 2. 24.
[JS] 기초 배열 객체 Primitive, Reference, Rest Parameter, spread operator Scope Closure 1. 배열 순서가 있는 값 인덱스(index) [0] [1] [2] [3] [4] 요소(element) 73 98 86 61 96 let myNumber = [73, 98, 86, 61, 96] 대괄호(square bracket)를 이용해서 배열을 만듭니다 각각의 요소(element)는 쉼표(comma)로 구분해줍니다 Q ) myNumber의 1번째 인덱스 값의 0번째 인덱스 값은? 더보기 let myNumber =[[13,30], [78,8], [44,17]]; myNumber [1] [0]; //78 배열의 반복 let myNum = [10,20,40,10] let su.. 2021. 1. 25.
[JS] Method 문자열 함수 Array 객체 함수 str.indexOf(searchValue) method arguments 문자열 함수, immutable 1. string ( ) 전달된 인자를 모두 문자열로 변환 String(1) // '1' String(true) // 'true' String([1,2,3,4]) // '1,2,3,4' 반환된 값도 변경이 가능 let And = true && true String(And) // 'true' let fn = function(){ return 1 } String(fn) // '1' 2. length ( ) 문자열의 길이 즉, 문자 갯수를 반환 `모두들 힘내세요`.length // 8 `Code States 최고`.length // 14 3. indexOf ( ) 인자로.. 2021. 1. 19.