1-1.typeof
활용
console.log(typeof "Hello world"); // String console.log(typeof 123); // number console.log(typeof true); // boolean console.log(typeof undefined); // undefined console.log(typeof null); // object console.log(typeof {}); // object console.log(typeof []); // object
1-2.함수 활용
function getType(data) { return Object.prototype.toString.call(data).slice(8, -1); } console.log(getType(123)); // Number console.log(getType(false)); // Booelan console.log(getType(null)); // Null console.log(getType({})); // Object console.log(getType([])); // Array
2-1.import
import getType from "./getType.js"
- getType.js파일에 있는 함수를 가져와서 getType이라는 변수로 지정한다는 의미
4-2.export
export default function getType(data) { return Object.prototype.toString.call(data).slice(8, -1); }
- getType이름의 함수를 내보낸다는 의미