หน้าแรก
หน้าแรก
สมมติว่า เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers และส่งกลับอาร์เรย์ใหม่ที่มีองค์ประกอบเป็นผลรวมของสององค์ประกอบที่ต่อเนื่องกันจากอาร์เรย์ดั้งเดิม ตัวอย่างเช่น หากอาร์เรย์อินพุตคือ − const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; จากนั้นผลลัพธ์ควรเป็น − const output = [9, 90, 26, 4
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ − const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่นับกลุ่มต่อเนื่องของตัวเลขที่ไม่เป็นลบ (บวกและ 0) ในอาร์เรย์ เช่นเดียวกับที่นี่ เรามี non-negatives ที่ต่อเนื่องกันจากดัชนี 3 ถึง 3 (เพียงองค์ประกอบเดียว แต่ยังคงเป็นคลัส
เรามี Numbers สองอาร์เรย์ และเราจำเป็นต้องเขียนฟังก์ชัน สมมติว่า intersection() ที่คำนวณจุดตัดของพวกมันและส่งคืนอาร์เรย์ที่มีองค์ประกอบที่ตัดกันในลำดับใดก็ได้ แต่ละองค์ประกอบในผลลัพธ์ควรปรากฏหลายครั้งตามที่แสดงในอาร์เรย์ทั้งสอง ตัวอย่างเช่น − หากอินพุตเป็น − arr1 = ['hello', 'world'
สมมติว่า เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ arr ของ string / number literals เป็นอาร์กิวเมนต์แรก และ number n เป็นอาร์กิวเมนต์ที่สอง เราจำเป็นต้องส่งคืนอาร์เรย์ของ n อาร์เรย์ย่อย ซึ่งแต่ละอาร์เรย์มีองค์ประกอบ arr.length / n มากที่สุด และการกระจายตัวขององค์ประกอบควรเป็นแบบนี้ − องค์ประกอบแรกจะอยู่ใ
สมมติว่า เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่มีรายการที่ซ้ำกัน และรวมรายการที่ซ้ำกันทั้งหมดไว้ในดัชนีเดียว ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const input = [1, 3, 1, 3, 5, 7, 5, 4]; จากนั้นผลลัพธ์ควรเป็น − const output = [2, 6, 7, 10, 4]; ซึ่งหมายความว่ารายการที่ซ้ำกันท
เราจำเป็นต้องเขียนฟังก์ชันอาร์เรย์ midElement() ที่ส่งคืนองค์ประกอบที่อยู่ตรงกลางสุดของอาร์เรย์โดยไม่ต้องเข้าถึงคุณสมบัติความยาวและไม่ต้องใช้ลูปในตัวใดๆ หากอาร์เรย์มีจำนวนองค์ประกอบเป็นเลขคี่ เราจะคืนค่าหนึ่งองค์ประกอบที่อยู่ตรงกลางสุด หรือหากอาร์เรย์มีจำนวนองค์ประกอบที่เป็นคู่ เราจะคืนค่าอาร์เรย์ข
เราจำเป็นต้องเขียนฟังก์ชันที่นับจำนวนองค์ประกอบที่อยู่ในอาร์เรย์ด้านล่าง / เหนือตัวเลขที่กำหนด ต่อไปนี้เป็นอาร์เรย์ของตัวเลขของเรา - const array = [54,54,65,73,43,78,54,54,76,3,23,78]; ตัวอย่างเช่น ถ้าตัวเลขคือ 60 คำตอบควรเป็นองค์ประกอบ 5 ตัวที่อยู่ด้านล่าง − 54,54,43,3,23 และห้าองค์ประกอบที่เท่า
เรามีตัวเลขสองอาร์เรย์แบบนี้ - const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว 2 อาร์เรย์และส่งกลับองค์ประกอบจากอาร์เรย์ที่ไม่เหมือนกันสำหรับทั้งสองอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr1 = [12, 5
สมมุติว่าเรามีอาร์เรย์บูลีนแบบนี้ - const arr = [[true,false,false],[false,false,false],[false,false,true]]; เราจำเป็นต้องเขียนฟังก์ชันที่รวมอาร์เรย์ของอาร์เรย์นี้เป็นอาร์เรย์หนึ่งมิติโดยการรวมองค์ประกอบที่เกี่ยวข้องของแต่ละอาร์เรย์ย่อยโดยใช้ตัวดำเนินการ AND (&&) มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เร
สมมติว่า เราต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข พูดว่า n และส่งคืนอาร์เรย์ที่มีจำนวนเฉพาะทั้งหมดไม่เกิน n ตัวอย่างเช่น − หากตัวเลข n คือ 24 ผลลัพธ์ควรเป็น − const output = [2, 3, 5, 7, 11, 13, 17, 19, 23]; ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 24; const isPrime = num => { l
เราต้องเขียนฟังก์ชัน ที่ทำงานง่ายๆ เช่น บวกเลขสองตัวหรืออะไรประมาณนั้น เราต้องสาธิตวิธีที่เราสามารถเข้าถึงตัวแปรที่ประกาศไว้ภายในฟังก์ชันนั้นในฟังก์ชันอื่นหรือทั่วโลก ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 5; const addRandomToNumber = function(num){ // a random number between [0, 10)
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ตัวเลขสองตัวที่มีความยาวเท่ากัน ฟังก์ชันควรส่งคืนอาร์เรย์ที่มีองค์ประกอบ nth ตามอำเภอใจของอาร์เรย์เป็นผลรวมของเทอมที่ n จากจุดเริ่มต้นของอาร์เรย์แรกและเทอมที่ n จากอาร์เรย์ที่สองสุดท้าย ตัวอย่างเช่น − หากทั้งสองอาร์เรย์เป็น − const arr1 = [34, 5,
โดยปกติ เรามีฟังก์ชันเช่น parseInt() และ parseFloat() ที่รับสตริงและแปลงสตริงตัวเลขเป็นตัวเลข แต่วิธีการเหล่านี้จะล้มเหลวเมื่อเรามีตัวเลขฝังอยู่ที่ดัชนีสุ่มภายในสตริง ตัวอย่างเช่น ค่าต่อไปนี้จะคืนค่า 454 เท่านั้น แต่สิ่งที่เราต้องการคือ 4545453 − parseInt('454ffdg54hg53') ดังนั้น เราจึงต้อ
รหัส ASCII ASCII คือโค้ดอักขระ 7 บิตที่ทุกบิตแสดงถึงอักขระที่ไม่ซ้ำกัน ตัวอักษรภาษาอังกฤษทุกตัวมีรหัส ascii ทศนิยมที่ไม่ซ้ำกัน เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและนับผลรวมของรหัส ascii ทั้งหมดของอักขระสตริง ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'This string will be used for
สมมติว่า เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่พร้อมคำที่จัดเรียงใหม่ตามความยาวที่เพิ่มขึ้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'This is a sample string only'; const arrangeByLength = str => { const strArr = str.split(' '); con
สมมติว่าเรามีอาร์เรย์ของ Numbers ที่มีเพียง 0, 1 และเราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และนำ 1 ทั้งหมดไปที่จุดเริ่มต้นและ 0 ไปยังจุดสิ้นสุด ตัวอย่างเช่น − หากอาร์เรย์อินพุตคือ − const arr = [1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1]; จากนั้นผลลัพธ์ควรเป็น − const output = [1, 1, 1, 1,
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลข n เป็นสองอาร์กิวเมนต์ (ตัวเลขควรเป็นแบบที่แบ่งความยาวของสตริงได้อย่างแม่นยำ) และเราต้องส่งคืนอาร์เรย์ของ n สตริงที่มีความยาวเท่ากัน ตัวอย่างเช่น − หากสตริงคือ how และตัวเลขคือ 2 เอาต์พุตของเราควรเป็น − ["h", "o", "
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ยอมรับสองสตริงและตัวเลข n ฟังก์ชันจับคู่สองสตริง กล่าวคือ ตรวจสอบว่าสตริงทั้งสองมีอักขระเหมือนกันหรือไม่ ฟังก์ชันจะคืนค่า จริง หากสตริงทั้งสองมีอักขระเดียวกันโดยไม่คำนึงถึงลำดับของอักขระ หรือมีอักขระต่างกันไม่เกิน n ตัว มิฉะนั้น ฟังก์ชันควรคืนค่าเท็จ ตัวอย่
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเช่นนี้ − const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8]; ฟังก์ชันควรคืนค่าความแตกต่างระหว่างผลรวมขององค์ประกอบที่มีอยู่ในดัชนีคี่และผลรวมขององค์ประกอบที่มีอยู่ในดัชนีคู่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6
เรามีอาร์เรย์ของตัวอักษรแบบนี้ - const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และตัวเลข n และหากองค์ประกอบที่เกี่ยวข้องมีอักขระมากกว่าหรือเท่ากับ n ตัว องค์ประกอบใหม่ควรมีอักขระ n ตัวสุดท้ายเท่านั้น มิฉะนั้นองค์ประกอบควรเหลือตา