on
JS 시작하기/02. 데이터 타입 확인(getType()함수 사용하기)
JS 시작하기/02. 데이터 타입 확인(getType()함수 사용하기)
지난 시간에 만들어놓은 프로젝트를 바탕으로 실습해보자
터미널을 보면
개발서버 연결되어 있어 로컬 호스트도 잘 연결이 되었다.
터미널을 닫을때 휴지통 모양을 선택하면
터미널이 완전히 종료가 된다.
터미널을 닫을때는 x 표시를 누른다.
다음은 typeof로 데이터 타입을 구분해보자
위와 같이 객체데이터와 배열 데이터는 구분이 불가능하다.
객체데이터와 배열데이터를 구분하려면
하나의 함수를 만들어서 구분할 수 있다.
다음과 같이 getType()이라는 함수를 하나 만들고 그것을 받아줄 매개변수로 data를 지정한다.
함수 사이에 로직으로 return값을 입력해 값을 반환한다.
반환되는 내용은 위와 같이 입력한다.
아래쪽으로 가서
콘솔을 작성하고 로컬에서 확인을 해보면
다음과 같이 객체와 배열의 구분이 가능하게 된다.
getType()이라는 함수는 별개의 함수를 만들어서 사용할 수 있다.
만약 새로운 자바스크립트파일을 해당 자바스크립트 파일 내부에 함수가 선언되어있지 않으면
만들면 사용할 수 가 없다.
즉 getType()이라는 함수는 동작시키기 위해서는 해당 스크립트 파일에 선언을 해야 한다.
그런데 실행해야 하는 것들이 많으면 번거롭고 알아보기 힘드므로 해결을 해야 한다.
해결 방법은 다음과 같다.
getType.js라는 파일을 하나 생성 후
함수를 입력 후 export default라고 붙여 넣는다.
함수를 내보낸다는 뜻을 나타낸다.
다시 main.js 파일로 가서 상단에
위와 같이 내보낸 getType파일을 가지고 온다는 뜻을 가진 명령어 import를 입력한다.
getType.js파일에서 getType함수를 가지고 온다는 뜻이다.
그럼 함수를 하나하나 선언하지 않아도 함수가 실행이 된다.
from http://dhstory311.tistory.com/133 by ccl(A) rewrite - 2021-09-29 00:01:29