Привет всем! Я хочу заменить фрагмент кода JS на код TS.
JS
function newState(name){
var state ={
name : name,
age : 0
}
return state
}
function initStates() {
this.JamesState = newState('James')
this.RoyState = newState('Roy');
this.RoyState.age = 20;
}
TS
newPRYState(name){
let state = {
name : name,
age : 0
}
return state
}
initStates() {
this.JamesState = newState('James')
this.RoyState = newState('Roy');
this.RoyState.age = 20;
}
ошибка: Введите "объект" без свойства age
Я хочу, чтобы результат был имя: Джеймс возраст: 0
имя: Рой возраст: 20
Скажите, пожалуйста, как решить эту проблему