강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của sorisori011859
sorisori011859

câu hỏi đã được viết

Các kỹ năng TypeScript nâng cao được học thông qua thực hành thực hành

Khóa đối tượng

object key 질문드립니다.

Đã giải quyết

Viết

·

51

0

예시에서

let key: "a" | "b"

코드를 작성하게되면 string | number로 추론되 는데,

const foo = test[key] 일 때, 인덱스 접근이라 test["a"] | test[0] 으로 접근이 가능해서 추론된다고 이해한게 맞을까요?

typescript

Câu trả lời 1

0

aftercamp님의 프로필 이미지
aftercamp
Người chia sẻ kiến thức

안녕하세요. 제가 질문을 제대로 이해했는지 모르겠는데 이해한대로 답변을 드리자면,

Screenshot 2025-10-12 at 4.56.00 PM.png

강의에선 obj의 key들은 모두 string입니다. 코드를 어떻게 작성하셔서 string | number로 추론되었는지 이해가 조금 안되는데 알려주시면 감사하겠습니다.

const obj = {
    a: 1,
    1: "1",
}

const a = obj[1]

obj['a'] => 1 => number로 추론

obj[1] => "1" => string로 추론됩니다.

 

혹시 답변이 불명확하면 답변 달아주시면 답변드리겠습니다.

 

 

Hình ảnh hồ sơ của sorisori011859
sorisori011859

câu hỏi đã được viết

Đặt câu hỏi