'ফাংশনগুলি ফিরিয়ে দেয়' এই ধারণার সাথে আমি আটকে আছি। আমি স্টোয়ান স্টেফানভের লেখা 'অবজেক্ট ওরিয়েন্টেড জাভাস্ক্রিপ্ট' বইটি উল্লেখ করছি।
স্নিপেট এক:
function a() {
alert('A!');
function b(){
alert('B!');
}
return b();
}
var s = a();
alert('break');
s();
আউটপুট:
A!
B!
break
স্নিপেট টু
function a() {
alert('A!');
function b(){
alert('B!');
}
return b;
}
var s = a();
alert('break');
s();
A!
break
B!
দয়া করে কেউ কি আমাকে ফিরে মধ্যে পার্থক্য বলতে পারবেন bএবং b()উপরে স্নিপেট মধ্যে?