मान लीजिए, हमारे पास इस तरह के शाब्दिकों की एक सरणी है -
const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इस तरह की एक सरणी और एक संख्या लेता है, जैसे n (n सरणी की लंबाई से कम या बराबर होना चाहिए)। और फ़ंक्शन को सरणी के पहले n तत्वों को भीतर उलट देना चाहिए।
उदाहरण के लिए -
यदि इस सरणी के लिए, संख्या 4 है -
const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];
तब आउटपुट होना चाहिए -
const output = [2, 5, 5, 3, 23, 4, 7, 8, 8, 9];
उदाहरण
आइए इस फ़ंक्शन के लिए कोड लिखें -
const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; const partialReverse = (arr = [], num = 0) => { const partialArr = arr.slice(0, num); partialArr.reverse(); arr.splice(0, num, ...partialArr); }; partialReverse(arr, 5); console.log(arr);
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
[ 23, 2, 5, 5, 3, 4, 7, 8, 8, 9 ]