প্রথম ক্ষেত্রে, mycar অবজেক্ট টি myFunc ফাংশনে পাঠানো হয়েছিল, যেটি পরিবর্তিত হয়েছে ফাংশনের ভেতর। দ্বিতীয় ক্ষেত্রে, ফাংশনে যেই অবজেক্ট পাঠানো হয়েছিল সেটায় কোন পরিবর্তন না করা হয় নি। বরং, ফাংশনটি নতুন একটি লোকাল ভ্যারিয়েবল তৈরি করে নিয়েছে একই নামে। তাই ফাংশনের বাইরের অবজেক্টে কোন পরিবর্তন কার্যকর হয়নি ।