Ändern von Tupeln in TypeScript

Elemente eines Tupels können geändert werden, indem ihnen Werte des entsprechenden Typs zugewiesen werden. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben das folgende Tupel:

typescriptlet user: [string, number] = ['john', 31];

Lassen Sie uns sein Element ändern:

typescriptuser[0] = 'eric';
console.log(user);

Der Versuch, einem Element des Tupels einen Wert eines anderen Typs zuzuweisen, führt jedoch zu einem Fehler:

typescriptuser[0] = 12; // Fehler
Задание 1

Erklären Sie, was das Ergebnis der Ausführung des folgenden Codes sein wird:

typescriptlet time: [number, number, number] = [12, 59, 59];
time[0] = 13;
console.log(time);
Задание 2

Erklären Sie, was das Ergebnis der Ausführung des folgenden Codes sein wird:

typescriptlet time: [number, number, number] = [12, 59, 59];
time[0] = '01';
console.log(time);