const player = {
name: "jaejun",
age: 1
}
player.name
player.age
let goodExample: { name: String } = { name: "재준" }
goodExample.name
let badExample: object = { name: String } = { name: "재준" }
let badExample_2: object = { name: "재준" }
badExample_2.name
badExample_2 = { eng_name: "jaejun" }
let badExample_3: object = { name: {} }
badExample_3.name
const player2: { name: string, age?: number } = {
name: "jaejun",
}
player2.age
console.log(player2.age)
if (player2.age === 10) { }
if (player2.age < 10) { }
if (player2.age && player2.age < 10) { }
let arr = [1];
arr.push(player2.age)
type Player = {
name: string,
age?: number
}
let player3: Player = {
name: "jaejun"
}
let player4: Player = {
name: "jaemin"
}
type Age = number
type Name = string
type Player_other = {
name: Name,
age: Age
}
배움출처: https://nomadcoders.co/typescript-for-beginners/lobby