Fixed-Length Tuples
👨💼 We need to work with geographic coordinates. Coordinates are always a pair
of numbers: latitude and longitude.
- Create coordinate values typed as
[number, number]tuples - Write a
formatCoordinatefunction that takes a coordinate tuple - Write a
getDistancefunction that calculates distance between two coordinates
💰 You can use inline tuple types like
[number, number] directly, or create a
type alias if you prefer:type Coordinate = [number, number]
💰 Tuple syntax:
const point: [number, number] = [10.5, 20.3]
💰 Destructuring tuples:
const [lat, long] = coordinate