— javascript — 1 min read
1var arr = new Array();2var obj = new Object();3var func = new Function();45// 모두 true6console.log(arr instanceof Object);7console.log(obj instanceof Object);8console.log(func instanceof Object);
String, Number, Boolean 과 같은 primitive wrapper type 에서 메소드를 사용하면 해당 객체로 자동으로 바꾼 후 메소드를 사용한 다음 다시 원시값으로 복구된다. 여기서 자동으로 객체로 변환하는 부분을 autoboxing 이라고 한다.