स्लाइस और स्प्लिस के बीच बुनियादी अंतर है -
-
splice() उस मूल सरणी को बदल देता है जिस पर इसे कहा जाता है और हटाए गए आइटम को एक सरणी में एक नई सरणी वस्तु के रूप में लौटाता है।
-
स्लाइस () मूल सरणी को नहीं बदलता है और कटा हुआ सरणी भी लौटाता है।
उदाहरण
// splice ऐरेलेट arr =[1, 2, 3, 4, 5];console.log(array.splice(2));//स्लाइस बदलता नहीं है मूल onelet arr2 =[1, 2 , 3, 4, 5];console.log(array2.slice(2));console.log("\n सरणियों को बदलने के बाद");console.log(array);console.log(array2);पूर्व>आउटपुट
[ 3, 4, 5 ][3, 4, 5]सरणियों को बदलने के बाद
[[ 1, 2 ][ 1, 2, 3, 4, 5 ]