Tuple

GW·2024년 7월 16일
post-thumbnail

Tuple

let iveTopMembers : string[] =['안유진','장원영','레이'];

let numberAndStringTuple: [number,string] =[
    23,
    'a',
]

numberAndStringTuple.push('iu');
console.log(numberAndStringTuple)

let unmodifiableTuple: readonly [number, string]=[
    23,
    'aa'
]

Tuple 유추하기

let actresses=['김고은','박소담','전여빈']
let actressesTuple=['김고은','박소담','전여빈'] as const

let stringArray:string[] =[
    ...actressesTuple,
    ...actresses,
    ...['a','b','c']
]
console.log(stringArray)

Named Tuple

const namedTuple:[name:string, age:number]=[
    'codefac',
    32]

Assigning Tuple to Tuple

  • Tuple은 같은 타입끼리만 할당이 가능하다.
const tuple1: [string, string] =['iu','yina'];
const tuple2:[number, number ]= [1,2]

// let tuple3: [boolean,boolean] = tuple1;
// let tuple4:[number,number] = tuple2;

/**
 * Tuple과 Array의 관계
 */
let ive:[string,string] =[
    '장원영',
    '안유진',
]

0개의 댓글