หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของช่วงเวลา (เวลาเริ่มต้นและสิ้นสุดเช่นนี้ - const arr = [ { start: '01:00', end: '04:00' }, { start: '05:00', end: '08:00' }, { start: '07:00', end: '11:00' },
สมมติว่าเรามีอาร์เรย์ของวัตถุและอาร์เรย์ของสตริงเช่นนี้ − ตัวอย่าง const orders = [ { status: "pending"}, { status: "received" }, { status: "sent" }, { status: "pending" } ]; const statuses = ["pending&q
สมมติว่าเรามีสตริงสองอาร์เรย์ อาร์เรย์แรกมี 12 สตริง หนึ่งสตริงสำหรับแต่ละเดือนของปีเช่นนี้ − const year = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec']; อาร์เรย์ที
สมมุติว่าเรามีอาร์เรย์แบบนี้ - const arr = [ [1,0], [0,1], [0,0] ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์เช่นอาร์กิวเมนต์แรกและอาร์เรย์ของตัวเลขสองตัวเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรตรวจสอบว่าอาร์เรย์ที่กำหนดโดยอินพุตที่สองมีอยู่ในอาร์เ
เราจำเป็นต้องเปรียบเทียบและรับความแตกต่างระหว่างสองอาร์เรย์ที่มีสตริงอักขระตัวเดียวปรากฏขึ้นหลายครั้งในแต่ละอาร์เรย์ ตัวอย่างสองอาร์เรย์ดังกล่าวคือ − const arr1 = ['A', 'C', 'A', 'D']; const arr2 = ['F', 'A', 'T', 'T']; เราจะตรวจสอบตั
สมมติว่าเรามีอาร์เรย์ของสตริงตัวอักษรและตัวเลขเช่นนี้ - const arr =[A1, A10, A11, A12, A3A, A3B, A3, A4, B10, B2, F1 , 1, 2, F3]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ซึ่งในอาร์เรย์หนึ่งเป็นอาร์กิวเมนต์เดียวเท่านั้น และฟังก์ชันควรจัดเรียงอาร์เรย์นี้แทน − สตริงที่มีเฉพาะตัวเลขควรอยู่ในลำดับที่มาก
สมมติว่าเรามีอาร์เรย์ของวัตถุต่อไปนี้ที่มีข้อมูลเกี่ยวกับคำสั่งซื้อที่วางไว้ในร้านอาหาร - const orders = [ {table_id: 3, food_id: 5}, {table_id: 4, food_id: 2}, {table_id: 1, food_id: 6}, {table_id: 3, food_id: 4}, {table_id: 4, food_i
เราจำเป็นต้องเขียนฟังก์ชันที่หาค่าเฉลี่ยของคะแนนทั้งสามที่ส่งไปและส่งกลับค่าตัวอักษรที่เกี่ยวข้องกับเกรดนั้นตามตารางต่อไปนี้ ตัวอย่าง const findGrade = (...scores) => { const { length } = scores; const sum = scores.reduce((acc, val) =&
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงเป็นอาร์กิวเมนต์แรกและตัวเลขสองตัวเป็นอาร์กิวเมนต์ที่สองและสามตามลำดับ จุดประสงค์ของฟังก์ชันของเราคือจัดเรียงอาร์เรย์ แต่เราต้องจัดเรียงเฉพาะส่วนของอาร์เรย์ที่อยู่ระหว่างดัชนีเริ่มต้นและจุดสิ้นสุดที่ระบุโดยอาร์กิวเมนต์ที่สองและที่สาม โดยให
เราต้องเขียนโปรแกรม JavaScript ที่รับตัวแปรสตริงผู้ใช้ผ่านอินพุตในรูปแบบ HTML จากนั้นโปรแกรมควรตรวจสอบช่องว่างที่ต่อเนื่องกันในสตริงโดยใช้ JavaScript มากกว่าหนึ่งช่อง และโปรแกรมควรแทนที่อินสแตนซ์ดังกล่าวทั้งหมดที่มากกว่าหนึ่งช่องว่างต่อเนื่องกันด้วยช่องว่างเพียงช่องเดียว เราสามารถใช้นิพจน์ทั่วไปเป
สมมุติว่าเรามีตัวอักษรสองตัวแบบนี้ - const arr1 = ['uno', 'dos', 'tres', 'cuatro']; const arr2 = ['dos', 'cuatro']; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ดังกล่าวสองอาร์เรย์และลบองค์ประกอบทั้งหมดออกจากอาร์เรย์แรกซึ่งรวมอยู่ในอาร์เรย์ที่ส
สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับอุปกรณ์จัดเก็บข้อมูลบางอย่างเช่นนี้ − const drives = [ {size:"900GB", count:3}, {size:"900GB", count:100}, {size:"1200GB", count:5}, {size:"900GB", count:1} ];
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษร ฟังก์ชันควรค้นหาว่าค่าทั้งหมดในอาร์เรย์เหมือนกันหรือไม่ หากเหมือนกัน ฟังก์ชันควรคืนค่า จริง เท็จ มิฉะนั้น ตัวอย่าง { // เลือกความยาวของอาร์เรย์ const { length:l } =arr; // คืนค่าจริงสำหรับองค์ประกอบเดียวและอาร์เรย์ว่าง if(l <=1){ retur
เราต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสองตัวคือ m และ n จากนั้นฟังก์ชันควรคำนวณและส่งคืน m^n ตัวอย่างเช่น − สำหรับ m =4, n =3 แล้ว power(4, 3) = 4^3 = 4 * 4 * 4 = 64 power(6, 3) = 216 รหัสสำหรับสิ่งนี้จะเป็นดังต่อไปนี้โดยใช้ฟังก์ชั่น power() ใน JavaScript - ตัวอย่าง const power = (m, n) =>
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers อาร์เรย์ของตัวเลขสามารถมีทั้งตัวเลขบวกและลบได้ จุดประสงค์ของฟังก์ชันของเราคือการค้นหาอาร์เรย์ย่อยจากอาร์เรย์ (ความยาวเท่าใดก็ได้) ซึ่งองค์ประกอบเมื่อรวมแล้วจะให้ผลรวมสูงสุด จากนั้นฟังก์ชันควรคืนค่าผลรวมขององค์ประกอบของอาร์เรย์ย่อยนั้น
ให้สตริงที่มีเฉพาะอักขระ ( และ ) เราจะพบความยาวของสตริงย่อยในวงเล็บที่ถูกต้อง (ที่มีรูปแบบถูกต้อง) ที่ยาวที่สุด ชุดของวงเล็บมีคุณสมบัติที่จะเป็นวงเล็บที่มีรูปแบบถูกต้อง หากวงเล็บเปิดแต่ละวงเล็บมีวงเล็บปิด ตัวอย่างเช่น − '(())()' is a well-formed parentheses '())' is not a well-form
เรารู้ว่าจำนวนธรรมชาติในวิชาคณิตศาสตร์เป็นตัวเลขที่เริ่มต้นจาก 1 และขยายเป็นอนันต์ ตัวเลขธรรมชาติ 15 ตัวแรกคือ − 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ดังนั้น หลักธรรมชาติตัวแรกคือ 1 ตัวที่สองคือ 2 ตัวที่สามคือ 3 ไปเรื่อยๆ แต่เมื่อเราเกิน 9 หลักธรรมชาติที่สิบจะเป็นหลักแรกของ 10 นั่นคือ หลักธรรมชาติท
เราได้รับสองสตริง พูด s และ t สตริง t ถูกสร้างขึ้นโดยการสุ่มสตริง s จากนั้นเพิ่มตัวอักษรอีกหนึ่งตัวในตำแหน่งสุ่ม เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับทั้งสตริงเหล่านี้และส่งกลับตัวอักษรที่เพิ่มลงใน t ตัวอย่างเช่น − หากอินพุตต่อยเป็น − const s = "abcd", t = "abcde"; จาก
เส้นรอบรูปของสามเหลี่ยมเป็นผลรวมของทั้งสามด้านของสามเหลี่ยม เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขอย่างน้อยสามองค์ประกอบขึ้นไป ฟังก์ชันของเราควรเลือกด้านที่ยาวที่สุดสามด้าน (จำนวนที่มากที่สุด) จากอาร์เรย์ ซึ่งเมื่อผลรวมแล้วสามารถกำหนดขอบเขตสูงสุดจากอาร์เรย์ได้ เราต้องแน่ใจว่า
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีความยาวเท่าใดก็ได้ ฟังก์ชันควรนับจำนวนคำในสตริงนั้น ตัวอย่าง const str = 'THis is an example string'; const findWords = (str = '') => { if(!str.length){ return 0; }; l