Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ส่งคืนอาร์เรย์ของตัวเลขธรรมชาติระหว่างช่วงใน JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขสองตัว [a, b] (a <=b) โดยระบุช่วง

ฟังก์ชันของเราควรส่งคืนอาร์เรย์ของจำนวนธรรมชาติทั้งหมดระหว่าง a และ b รวมทั้งมันด้วย

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const range =[6, 45];const naturalBetweenRange =([lower, upper] =[1, 1]) => { if(lower> upper){ return []; }; const res =[]; สำหรับ(ให้ i =ต่ำกว่า; i <=บน; i++){ res.push(i); }; return res;};console.log(naturalBetweenRange(range));

ผลลัพธ์

<ก่อน>[ 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, 29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45 ]