목록Array (3)
제로하우스
JavaScript에서 배열을 자르려는 경우, arr.splice(시작점)을 사용한다. arr.splice(start, (deleteCount)) deleteCount를 입력하지 않으면 start부터의 모든 요소를 제거하게 된다. arr1 = [1, 2, 3, 4] console.log(arr1.splice(1)) // --> [2, 3, 4] console.log(arr1) // --> [1] arr2 = [5, 6, 7, 8] console.log(arr2.splice(1, 2)) // --> [6, 7] console.log(arr2) // --> [5, 8]
JavaScript에서 빈 배열을 체크하는 경우 arr.length === 0을 사용한다. arr.length === 0 arr === null이 아닌, 길어가 0인지를 확인하여 빈 배열을 체크해준다. 더욱 정확하게 확인하기 위해서는 아래와 같이 활용할 수 있다. // arr가 배열이고, arr의 길이가 0인 경우 if (Array.isArray(arr) && arr.length === 0) { ... }
JavaScript에서 특정 데이터가 배열인지 확인하는 경우 Array.isArray()를 사용한다. Array.isArray(arr) arr가 배열인 경우 true를, 배열이 아닌 데이터 타입인 경우 false를 반환한다. const arr = []; const str =""; const obj= {}; console.log(Array.isArray(arr)) // --> true console.log(Array.isArray(str)) // --> false console.log(Array.isArray(obj)) // --> false