चलो कहते हैं कि मैं इस सरणी है दो:जावास्क्रिप्ट: स्लाइस() के साथ सरणी से एक आइटम के अलावा सभी का चयन करें?
var myarray = [a, b, c, d, e];
मैं ग छोड़कर सरणी में हर आइटम का चयन करना चाहते हैं।
var myselection = myarray.slice(3,5);
यह केवल डी और ई का चयन करता है। मुझे क्या करना होगा:
var myselection = myarray.slice(3,5) + myarray.slice(0,2);
यह चयन करता है डी, ई, ए और बी, लेकिन उत्पादन के बाद से mySelection अब ई और एक के बीच में एक अल्पविराम के बिना लिखा है, एक चयनकर्ता के रूप में प्रयोग करने योग्य नहीं है: "d, ईए, बी "
क्या आप इसे हल करने का कोई तरीका जानते हैं? शायद नकारात्मक संख्या के साथ?
आपकी मदद के लिए बहुत बहुत धन्यवाद !!! ली
यह महत्वपूर्ण है कि इस mutates मूल सरणी –