TypeScript-এ অবজেক্টের মানের টাইপ নিয়ন্ত্রণ
একটি অবজেক্ট ঘোষণার মুহুর্তে TypeScript এর সমস্ত উপাদানের ডেটার টাইপ মনে রাখে, এবং তারপর নিয়ন্ত্রণ করে যাতে这些 টাইপ পরিবর্তন না হয়।
আসুন আমাদের ইউজার অবজেক্টের একটি উদাহরণ দেখি। এটি ঘোষণা করা যাক:
let user = {name: 'john', age: 30};
ঘোষণার পরে TypeScript প্রতিটি মানের ডেটার টাইপ
বিশ্লেষণ করেছে এবং মনে রেখেছে,
যে 'name' ফিল্ডে - একটি স্ট্রিং, এবং
'age' ফিল্ডে - একটি সংখ্যা।
এখন ফিল্ডে একটি ভিন্ন টাইপের মান লিখার চেষ্টা ত্রুটি দিয়ে শেষ হবে।
উদাহরণ:
user.name = 123; // ত্রুটি
উদাহরণ:
user.age = 'eee'; // ত্রুটি
উদাহরণ:
user.age = '30'; // ত্রুটি
কód চালু না করে নির্ধারণ করুন কী হবে কód কার্যকর করার ফলাফল:
let date = {year: 2025, month: 12, day: 31};
date.month = '12';
console.log(date);
কód চালু না করে নির্ধারণ করুন কী হবে কód কার্যকর করার ফলাফল:
let product = {code: '123', name: 'apple', price: 12};
product.code = 123;
console.log(product);
কód চালু না করে নির্ধারণ করুন কী হবে কód কার্যকর করার ফলাফল:
let product = {code: '123', name: 'apple', price: 12 };
product.price = 123;
console.log(product);
কód চালু না করে নির্ধারণ করুন কী হবে কód কার্যকর করার ফলাফল:
let user = {name: 'john', admin: true};
user.admin = 'false';
console.log(user);