TypeScript में जटिल ऑब्जेक्ट्स
ऑब्जेक्ट्स के अंदर किसी भी नेस्टिंग की संरचना हो सकती है और इस संरचना को वर्णित किया जा सकता है ऑब्जेक्ट की घोषणा के समय या इंटरफेस में।
उदाहरण के लिए, आइए एक ऐसा इंटरफेस बनाएं जो एक उपयोगकर्ता का वर्णन करता हो:
interface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
आइए एक ऑब्जेक्ट बनाएं जो इस इंटरफेस को लागू करता हो:
let user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
एक ऑब्जेक्ट दिया गया है:
let event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
एक इंटरफेस बनाएं जो इस ऑब्जेक्ट की संरचना का वर्णन करता हो।
एक ऑब्जेक्ट दिया गया है:
let employee {
name: 'andrew',
potision: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
एक इंटरफेस बनाएं जो इस ऑब्जेक्ट की संरचना का वर्णन करता हो।