typescript1 [Typescript] Array.isArray에 대한 고찰 Array.isArray 함수는 값이 배열인지 아닌지 판별하기 위해서 자주 사용된다. 요새는 타입스크립트로 코드를 많이 작성하는데, 이전까지는 전혀 문제가 없었으나 어느날 Array.isArray를 사용후 변수에 any[] 타입이 추가되는 문제가 발생하였다. 아래와 유사한 코드인데 if문을 통과한 후 list의 타입추론에 any[]가 추가되었다.const list: (string | TypeA)[] = [];if (Array.isArray(list)) { list.map((value) => { // ... });}const list: any[] | (string | TypeA)[] 그래서 그전까지는 별생각이 없이 사용했었던 isArray함수의 타입을 처음으로 찾아보게 되었다.function is.. 2025. 2. 20. 이전 1 다음