जावास्क्रिप्ट सीखने की प्रक्रिया में मैंने सीखा कि Let
और const
को वैश्विक स्कोप और होस्टिंग के संबंध में Var
की समस्याओं को ठीक करने के लिए पेश किया गया था और फिर से घोषित होने पर त्रुटि नहीं दे रही थी।क्या "var" को त्यागने का कोई कारण नहीं है?
अब मैं var
का उपयोग किए बिना कोड को पूरी तरह से लिख सकता हूं? या अब मुझे उनके बारे में पता होना चाहिए और जब तक वे व्यापक रूप से "स्वीकार्य" नहीं हो जाते, तब तक प्रतीक्षा करें?
दूसरे शब्दों में, मुझे समय के लिए संगतता के मुद्दों के बारे में चिंतित होना चाहिए यदि मैंने केवल let
और const
का उपयोग किया?
'var' के पास अभी भी इसका उद्देश्य है: http://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var-to-declare-a-variable। –
आपको [let] (http://caniuse.com/#search=let) और [const] (http://caniuse.com/#search=const) के साथ संगतता समस्याओं के बारे में चिंतित होना चाहिए क्योंकि दोनों प्रतीत नहीं होते हैं आईई 10 और नीचे और कई अन्य ब्राउज़रों में समर्थित होना है। – George
@ जॉर्ज ट्रांसलेटर मौजूद हैं। संगतता लगभग हमेशा एक लाल हेरिंग है। –