কম্পিউটার

অনুলিপি করা অবজেক্ট আপডেট করা জাভাস্ক্রিপ্টের মূল বস্তুকেও আপডেট করে?


না, মূল বস্তু আপডেট করা হবে না। কিছু প্যারামিটার সহ Object.assign() ব্যবহার করুন এবং চেক করুন। অনুসরণ করা হল কোড −

উদাহরণ

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.

আউটপুট

এখানে, আমার ফাইলের নাম demo131.js। এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\JavaScript-code> node demo131.js
Before merging=
{ name: 'John' }
After merging=
{ name: 'John' }

  1. জাভাস্ক্রিপ্টে অবজেক্ট প্রপার্টি নামের অ্যারে প্রতিস্থাপন করা হচ্ছে

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

  3. সেটকে বস্তুতে রূপান্তর করুন - জাভাস্ক্রিপ্ট?

  4. জাভাস্ক্রিপ্টে একটি JSON অবজেক্টে ক্ষুদ্রতম মান খোঁজা