কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে কপি করা অবজেক্ট আপডেট করলে প্যারেন্ট অবজেক্ট আপডেট হয় কি?

Object.assign() ব্যবহার করে শ্যালো কপি (shallow copy) করলে প্যারেন্ট অবজেক্ট আপডেট হয় না। নতুন অবজেক্ট আলাদা রেফারেন্স পায়।

উদাহরণ

var firstObject = { name: 'John' }; 
var secondObject = { name: 'Carol' }; 
console.log("Before merging="); 
console.log(firstObject); 
var afterMerging = Object.assign({}, firstObject, secondObject); 
afterMerging.name = 'Smith'; 
console.log("After merging="); 
console.log(firstObject);

কমান্ড: node fileName.js

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo131.js
Before merging= { name: 'John' }
After merging= { name: 'John' }
  1. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে প্রোপার্টি নাম রিপ্লেস করা

  2. জাভাস্ক্রিপ্টে image() অবজেক্ট

  3. জাভাস্ক্রিপ্টে Set কে Object-এ রূপান্তর করা

  4. জাভাস্ক্রিপ্টে JSON অবজেক্ট থেকে ন্যূনতম ভ্যালু বের করা