Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में Slice और Splice मेथड्स में निम्न-स्तरीय अंतर

slice और splice के बीच मूल अंतर -

  • splice() उस मूल ऐरे को बदलता है जिस पर इसे कॉल किया जाता है और हटाए गए आइटम्स को ऐरे के रूप में नए ऐरे ऑब्जेक्ट में लौटाता है।

  • slice() मूल ऐरे को नहीं बदलता और स्लाइस किए गए ऐरे को भी लौटाता है।

उदाहरण

// splice ऐरे को बदलता है let arr = [1, 2, 3, 4, 5]; console.log(array.splice(2)); //slice मूल को नहीं बदलता let arr2 = [1, 2, 3, 4, 5]; console.log(array2.slice(2)); console.log("\n After Changing the arrays"); console.log(array); console.log(array2);

आउटपुट

[ 3, 4, 5 ] [ 3, 4, 5 ]

ऐरे बदलने के बाद

[ [ 1, 2 ] [ 1, 2, 3, 4, 5 ]
  1. - JavaScript और C++ में क्या अंतर है

    JavaScript और C++ के बीच निम्नलिखित अंतर हैं। JavaScript एक हल्की, इंटरप्रेटेड प्रोग्रामिंग लैंग्वेज है। यह नेटवर्क-केंद्रित एप्लिकेशन बनाने के लिए डिज़ाइन की गई है। यह Java के पूरक और एकीकृत है। JavaScript HTML के साथ एकीकृत होने के कारण लागू करना बहुत आसान है। यह ओपन और क्रॉस-प्लेटफॉर्म है। C++ 1

  1. - JavaScript में == और === में क्या अंतर है?

    डबल इक्वल्स (==) - अब्स्ट्रैक्ट इक्वलिटी == टाइप कन्वर्जन (कोएरशन) के बाद तुलना करता है। ऑपरेंड्स को समान टाइप में बदलता है फिर तुलना करता है। 4 == 4 // true 4 == 4 // true (स्ट्रिंग → नंबर) 4 == 4 // true 0 == false // true (false → 0) == 0 // true null == undefined // true

  1. जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है? जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है?

    जावास्क्रिप्ट में फंक्शन्स और मेथड्स समान हैं, लेकिन एक मेथड एक फंक्शन है, जो एक ऑब्जेक्ट की प्रॉपर्टी है।निम्नलिखित जावास्क्रिप्ट में फंक्शन का एक उदाहरण है:function functionname(param1, param2){    // code }उदाहरणमेथड एक ऑब्जेक्ट से जुड़ा फंक्शन है। निम्नलिखित जावास्क्रिप्ट में मेथड का ए