में यह एक उदाहरण है: समारोह एक (मैं कीवर्ड के बारे में उलझन में हूँ 'इस' जावास्क्रिप्ट
function one() {
var a = 1;
two();
function two() {
var b = 2;
three();
function three() {
var c = 3;
alert(a + b + c); // 6
}
}
}
one(); //calling the function
अब जब हम कहते हैं), परिणाम 6
है।
तो यह स्कोप श्रृंखला के बारे में है, सभी चर हल हो गए हैं, अब मेरे पास एक प्रश्न है।
हमें इस यह "कीवर्ड की आवश्यकता क्यों है जब सभी चर स्कोप श्रृंखला के माध्यम से हल हो रहे हैं?
तो अगर हम निम्नलिखित कार्य हो:
function a() {
var a = 'function a';
function b() {
var b = 'function b';
alert (a); //will be function a, without keyword this
alert (this.a); // what will be the effect of this line
}
}
"इस" कीवर्ड हमेशा मुझे confuses!
कोई व्यक्ति कृपया एक सरल तरीके से और विस्तार से समझाएं। वस्तु जिसका विधि या निर्माता कहा जाता है की जा रही है -
इसे पढ़ें: http://www.quirksmode.org/js/this.html – BizApps
यह ऐसा नहीं है जो आपको लगता है। – Mehrdad