반응형
배열 (Array)
// Array.isArray() 사용하는 이유 (Boolean 값으로 나옵니다.)
let arr = [1, 2, 3, 4, 5];
let obj = { name : "haha", // 객체 시간에서 배우겠지만
age : 20, // 다양한 형식의 데이터가 들어갈 수 있습니다.
skills : ["HTML", "CSS", "JS"],
sum : function (num1, num2){
return num1 + num2;}
}
console.log(typeof arr); // 'object'
console.log(typeof obj); // 'object'
// array임에도 불구하고 type 확인 시 object로 나옵니다.
// 그래서 array와 object와 구분을 하기 위해 Array.isArray()를 사용합니다.
console.log(Array.isArray(arr)); // true
console.log(Array.isArray(obj)); // false
console.log(Array.isArray([])); // true // 빈배열 입력시에도 true가 나옵니다.
console.log(Array.isArray('abcd')); // false
Data_type(Array2)를 알아보는 시간이었습니다.
틀린 내용은 댓글로 알려주시면 감사하겠습니다.
반응형