const কীওয়ার্ড দিয়ে ডিক্লেয়ার্ড অবজেক্টের ভ্যালু পরিবর্তন করা যায় না। পরিবর্তন করলেও সেটি আগের মানই থাকবে।
মনে করুন নিচের const ভেরিয়েবলটি আছে −
const details1 = { firstName: 'David', subjectDetails: { subjectName: 'JavaScript' } }উদাহরণ
const ভেরিয়েবল পরিবর্তন করার কোড, যেটি কেবল প্রারম্ভিক মান দেখাবে −
const details1 = { firstName: 'David', subjectDetails: { subjectName: 'JavaScript' } } const details2 = { ...details1, subjectDetails: { ...details1.subjectDetails }, firstName: 'David' } details2.subjectDetails.subjectName = 'Java ' console.log(details1);প্রোগ্রাম চালাতে হলে নিচের কমান্ড ব্যবহার করতে হবে −
node fileName.js.
এখানে, আমার ফাইল নেম demo225.js।
আউটপুট
আউটপুট নিচের মত −
PS C:\Users\Amit\JavaScript-code> node demo225.js { firstName: 'David', subjectDetails: { subjectName: 'JavaScript' } }