JavaScript32 object [대괄호 표기법],[. 표기법] 변수 key 에 user[key] === user[name] 즉, 'John' 객체에서 프로퍼티의 존재 유무를 알고 싶다? in 연산자를 사용하자 객체의 모든 키를 순회 하는 방법 for in 참고 ko.javascript.info/object 객체 ko.javascript.info 2021. 3. 7. javascript 헤깔리는 것. 정리 자바스크립트는 동적 타이핑을 허용하기 때문에, 자료형을 바꿔가며 값을 할당할 수 있습니다. let a = 2; a = 'jaeho' 기타 비교 연산자들 = 역시 피연산자의 자료형을 숫자형으로 바꾼 후 비교를 진행합니다. 크고 작음을 비교하는 연산자의 피연산자로 문자열이 들어오면 글자 단위로 크기 비교가 이뤄집니다. 다른 타입의 값이 들어오면 숫자형으로 형 변환한 후 비교를 진행합니다. 2021. 3. 5. arrow function arrow funciton 은 항상 함수 이름이 없는 익명함수이다. 본문이 한줄이라면 === return 지시자 , 중괄호 생략 가능 인자가 하나 밖에 없을 경우 괄호 생략 가능. 인자가 하나도 없을 경우 괄호를 생략하면 안된다. 함수 본문이 여러 줄 일경우 중괄호 and return 지시자를 작성하자 참고 ko.javascript.info/arrow-functions-basics 화살표 함수 기본 ko.javascript.info 2021. 3. 3. 함수선언식,함수표현식,콜백 함수 자바스크립트에서 함수는 값으로써 사용한다. 함수는 값입니다. 따라서 함수도 값처럼 할당, 복사, 선언할 수 있습니다 함수를 만들고 그 함수를 변수 sayHi에 할당하기 콜백함수 콜백함수는 함수로써 다른 함수의 인자로 들어가게 된 후에 어떠한 로직이 완성 된 후 호출 된다. 콜백함수의 장점 : 우리가 필요한 것들을 조절해서 사용가능 생성자에 콜백함수 전달 전달 후 , 객체에 callback 프로퍼티 생성 후 콜백함수 참조. JS에서 함수는 값으로써 사용이 가능하다. let user = users.find(item => console.log(item.id === 1)); item : 콜백함수에서 처리 할 현재 요소 콜백함수 : 바디 안 에 본문 을 작성한 다음에 콜백함수로써 다른함수에 들어가서 호출됨. 함수.. 2021. 3. 3. function( ) , return , parameter * 함수는 언제나 복사된 값을 사용한다 (전역변수를 수정하는 것이 아니다) * 매개변수에 값을 전달하지 않을 시 그 값은 undefined 가 된다. return을 만나면 함수 실행은 즉시 중단 되고 함수를 호출한 곳에 값을 반환한다. ** return 지시자만 있는 함수 , return 문이 없는 함수도 undefined 를 반환한다. 반환하려는 값이 긴 표현식인 경우, 아래와 같이 지시자 return과 반환하려는 값 사이에 새 줄을 넣어 코드를 작성하고 싶을 수도 있습니다. return (some + long + expression + or + whatever * f(a) + f(b)) 자바스크립트는 return문 끝에 세미콜론을 자동으로 넣기 때문에 이렇게 return문을 작성하면 안 됩니다. 위 .. 2021. 2. 28. switch case OR연산자가 많은 경우 switch case 를 사용하는 것이 가독성 ↑ 2021. 2. 28. 전위연산자, 후위연산자 for문 에서는 i++와 ++i 에 차이가 없습니다. 2021. 2. 25. 이전 1 2 3 4 5 다음