일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- js
- 프론트엔드
- 버블링
- 동기적
- 중앙정렬
- map()
- 단락회로평가
- icoMoon
- 캡쳐링
- Await
- 이벤트리스너
- 전역변수
- git
- async
- falsy
- INCLUDES
- 지역변수
- 비구조화
- 비동기적
- 자바스크립트
- 어웨이트
- 돔조작
- 이벤트위임
- text-align
- 논리연산자
- 리액트
- truthy
- 자바스크립트기초
- addEventListener
- 코딩공부
- Today
- Total
목록Java Script (18)
피리부는 사나이 (pied piper)
JS에선 함수도 객체, 일종의 값이 될 수 있음 이것이 다른 언어의 함수와 다름 점 function a () {} //함수 a가 선언됐다. JS에선 함수는 객체의 값으로 포함될 수 있다. a = { b:function(){ } }; //그런면에서 볼 때 함수명 a라는 변수에 함수b가 값으로 담겼다고도 //볼 수 있을 것이다. 그리고 이렇게 '객체'의 '속성값'으로 담겨진 함수가 **메소드이다.** 함수는 값이기 때문에 다른 함수의 인자로 전달 될수도 있다. 아래 예제를 보자. function cal(func, num){ **return** func(num) } function increase(num){ **return** num+1 } function decrease(num){ **return** num..
자바스크립트에서는 객체 프로퍼티에 함수 할당할 수 있음, (동적인 능력) var cat = { name : "야옹이" weight : 3.3 }; //객체 cat에게 동적인 능력을 부여해보자 cat.meow = function () { console.log("야옹~"); }; cat.meow(); //야옹~ 객체 프로퍼티 meow에 ‘야옹~’이라는 것을 말해주는 함수 할당 ‘객체 프로퍼티’에 할당된 함수가 메소드이다. 객체 리터럴 안에 선언할 때 문법 두 가지 //첫 번째 방법 (기본) cat = { meow: function() { console.log("야옹~"); } }; //좀 더 깔끔한 문법 두 번째 cat = { meow() { console.log("야옹~"); } }; //function ..
✍🏻객체안에 프로퍼티가 존재하는지 확인하는 방법 두 가지 첫 번째 방법 (undefined) let user = {}; // 빈 객체 선언 e console.log (user.noSuchProperty === undefiend); user라는 객체안에 .noSuchProperty라는 프로퍼티를 붙이는 것은 user라는 객체안에 있는 .뒤에 프로퍼티를 호출하는 것 그 프로퍼티를 선택했는데 === undefiend와 비교됐을때 ‘true’가 뜬다는 이야기는 이 프로퍼티안에 어느 것도 정의되지 않았다는 이야기. 즉 undefined와 비교했는데 true가 뜬다는 이야기는 = 프로퍼티 없음 ⚠️두 번째 방법 (in 연산자) // 기본문법 "key" in object let user = { name: "John"..

자바스크립트 : 지역변수와 전역변수 예문을 통한 정리 참고 강의 : https://www.youtube.com/watch?v=ud7DL6W32FI 기본예제 기본적 예제 : 변수 (전역변수)가 밖에 선언 변수가 밖에 선언되고, 함수안에도 선언됨과 동시에 ‘local’이라는 문자열을 새로 갖게 되었을 때 결과는 어떻게 될까? var vscope ='global' //전역변수 function fscope() { var vscope = 'local';//지역변수 alert (vscope); } fscope(); 정답 : ‘local’을 출력하게 됨 vscope는 가까운 함수를 찾게 됨, 만약 같은 함수안에 정의된게 없으면 함수 바깥에 있는 변수를 찾는다. 전역변수가 선언되었고, 함수안에 지역변수 vscope가 ..