비구조화 할당
-
아이템 24 - 일관성 있는 별칭 사용하기타입스크립트 2023. 3. 14. 21:02
interface Coordinate { x: number; y: number; } interface BoundingBox { x: [number, number]; y: [number, number]; } interface Polygon { exterior: Coordinate[]; holes: Coordinate[][]; bbox?: BoundingBox; } function isPointInPolygon(polygon: Polygon, pt: Coordinate) { if (polygon.bbox) { if (pt.x polygon.bbox.x[1] || pt.y polygon.bbox.y[1]..