Waɗannan ƙaramin aiki suna sarrafa ko fage dole ne a ne da ko za a iya sake damowa.
Optional (?)
ts
{
: ;
?: ;
}
: = { : };
: = { : , : };
() {
u..;
u.?.;
}
Waɗannan ƙaramin aiki suna sarrafa ko fage dole ne a ne da ko za a iya sake damowa.
?) {
: ;
?: ;
}
: = { : };
: = { : , : };
() {
u..;
u.?.;
}
Fage ta daɗe yana da nau'i T | undefined, don haka mai juyawa zai damje ka sarrafa halin rashin jiya — sannan kawar da "cannot read property of undefined" caini.
interface Point { readonly x: number; readonly y: number; }
const p: Point = { x: 1, y: 2 };
p.x = 5; // ❌ Error: cannot assign to readonly property
// arrays too
const nums: readonly number[] = [1, 2, 3];
nums.push(4); // ❌ push doesn't exist on readonly array
readonly shine lokaci-juyawa kawai (babu karfafa lokacin guida), amma yana bayyana da karfafa rashin sauyi a tsarin nau'i, da kama juyawa ta rashin sanin.
interface Config { readonly id: string; tags?: readonly string[]; }
type Frozen = Readonly<User>; // utility type makes ALL props readonly
? yana samar da bayani na gaske ta daɗe da karfafa sarrafa null; readonly yana bayyana da karfafa rashin sauyi (kyau ne ga ci gida, props, da kawar da sauyi na jiya ba sanin).
Duka biyu suna damje karfafa daidaita juyawa.
Ɗakin karatu na tambayoyin hira na IT tare da amsoshi cikakke — daga Junior zuwa Senior.
Ba da Gudummawa