के The Good Parts
किताब से उदाहरण लेते हैं:'Array.prototype' का उपयोग कब करें और जावास्क्रिप्ट में 'यह' कब उपयोग करें?
Array.method('unshift', function() {
this.splice.apply(this,[0,0].concat(Array.prototype.slice.apply(arguments)));
return this;
});
लेखक का उपयोग क्यों एक ही स्थान पर this.splice
और अन्य में Array.prototype.slice
किया?
मैं एक दूसरे के साथ this
और Array.prototype
बाहर गमागमन की कोशिश की और निम्नलिखित की तरह त्रुटियों मिला:
TypeError: Cannot read property 'slice' of undefined
लेकिन मैं अभी भी के बारे में, पता है कि कैसे करने के लिए जब this
या Array.prototype
का उपयोग करना चाहिए यकीन नहीं है।
बहुत संबंधित के रूप में: http: // stackoverflow .com/q/7056925/476 – deceze
यह पुस्तक जावास्क्रिप्ट से शुरू करने के लिए कभी भी एक बहुत अच्छा तरीका नहीं था, लेकिन अब यह ** गंभीर रूप से ** पुरानी है (लगभग एक दशक पुराना)।मैं दृढ़ता से अनुशंसा करता हूं कि आपको काम करने के लिए एक बेहतर किताब मिल जाए। –
@torazaburo लेकिन मैंने इसे विभिन्न स्रोतों से अनुशंसित पुस्तक के रूप में पढ़ने के बाद, इस पुस्तक को उठाया है। –