หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ที่ซ้อนกันของNumbers และค่าเท็จบางส่วน (รวมถึง 0) และสตริงบางตัวด้วยเช่นกัน และฟังก์ชันควรส่งคืนผลคูณของค่าตัวเลขที่มีอยู่ในอาร์เรย์ที่ซ้อนกัน หากอาร์เรย์มี 0 อยู่บ้าง เราก็ไม่ควรสนใจเช่นกัน ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนอักขระจากสตริงที่ปรากฏขึ้นเป็นจำนวนมากที่สุดเป็นครั้งที่สอง ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [5, 2, 6, 7, 54, 3, 2, 2, 5, 6, 7, 5, 3, 5, 3, 4]; const secondMostFrequent = arr => { const map = arr.reduce((acc, va
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลข n (เพื่อให้ n หารความยาวของสตริงได้อย่างแม่นยำ) และเราจำเป็นต้องส่งคืนอาร์เรย์ของสตริงที่มีความยาวโดยไม่มีส่วนที่เท่ากันของสตริง n ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'we will be splitting this string into parts'; const n
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรสองตัว ฟังก์ชันควรตรวจสอบองค์ประกอบที่สอดคล้องกันของอาร์เรย์ ฟังก์ชันควรคืนค่า จริง หากองค์ประกอบที่เกี่ยวข้องทั้งหมดของอาร์เรย์เท่ากัน มิฉะนั้น ควรคืนค่าเป็นเท็จ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr1 = [6, 7, 8, 9, 10, 11, 12,
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ Number จากนั้นฟังก์ชันควรส่งคืนค่าเฉลี่ยขององค์ประกอบโดยไม่รวมตัวเลขที่เล็กที่สุดและใหญ่ที่สุด ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [5, 3, 5, 6, 12, 5, 65, 3, 2]; const findExcludedAverage = arr => { const creds = arr.re
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและส่งกลับผลรวมสะสมของทุกตัวเลขที่มีอยู่ในดัชนีซึ่งเป็นผลคูณของ n จากอาร์เรย์ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [5, 3, 5, 6, 12, 5, 65, 3, 2]; const num = 3; const nthSum = (arr, num) => { let sum = 0;
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่าบูลีนโดยพิจารณาจากข้อเท็จจริงว่าตัวเลขนั้นเป็นกำลังสองสมบูรณ์หรือไม่ ตัวอย่างเลขกำลังสองสมบูรณ์ - เลขกำลังสองสมบูรณ์คือ − 144, 196, 121, 81, 484 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const num = 484; const isPerfectSquare = num => { &n
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองสตริงและเชื่อมสตริงที่สองกับสตริงแรก หากอักขระตัวสุดท้ายของสตริงแรกและอักขระตัวแรกของสตริงที่สองเหมือนกัน เราต้องละอักขระตัวใดตัวหนึ่ง ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str1 = 'Food'; const str2 = 'dog'; const concatenateStrings
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลข เช่น k และคืนค่าสตริงอื่นโดยลบอักขระ k ตัวแรกออกจากสตริง ตัวอย่างเช่น หากสตริงเดิมคือ − const str = "this is a string" และ, n = 4 ผลลัพธ์ควรเป็น − const output = " is a string" ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัว กล่าวคือ a และ b และส่งกลับจำนวนเฉพาะของจำนวนเฉพาะระหว่าง a และ b (รวมถึง a และ b หากเป็นจำนวนเฉพาะ) ตัวอย่างเช่น ถ้า a =21 และ b =38 จำนวนเฉพาะระหว่างพวกเขาคือ 23, 29, 31, 37 และจำนวนของพวกเขาคือ 4 ฟังก์ชันของเราควรคืนค่า 4 ตัวอย่
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่มีรายการที่ซ้ำกัน และรวมรายการที่ซ้ำกันทั้งหมดไว้ในดัชนีเดียว ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const input = [1, 3, 1, 3, 5, 7, 5, 3, 4]; const sumDuplicate = arr => { const map = arr.reduce((acc, val) => {
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มลบและส่งกลับผลรวมของตัวเลข ตัวอย่างเช่น หากตัวเลขคือ − -5456 ผลลัพธ์ จากนั้นผลลัพธ์ควรเป็น − 5+4+5+6 10 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const num = -5456; const sumNum = num => { return String(num).split("").reduce(
เรามีอาร์เรย์ที่มีค่าสตริงและค่าเท็จบางส่วน เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และส่งกลับสตริงที่สร้างโดยการรวมค่าของอาร์เรย์และละเว้นค่าเท็จ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ["Here", "is", null, "an", undefined, "example"
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริงและลบทุกสตริงที่ขึ้นต้นด้วยตัวอักษรเดียวกัน ตัวอย่างเช่น หากอาร์เรย์จริงคือ − const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason']; จากนั้นเราต้องลบและเก็บเพียงหนึ่งสตริงในตัวอักษรที่แตกต่างกันของ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัว พูด m และ n และส่งคืนตัวเลขสองตัวที่มีผลรวมเป็น n และผลิตภัณฑ์คือ m หากไม่มีตัวเลขดังกล่าวมากกว่าฟังก์ชันของเราควรคืนค่าเป็นเท็จ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const goldenNumbers = (sum, prod) => { for(let i = 0; i < (
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและสลับคำที่อยู่ติดกันของสตริงนั้นกับอีกคำหนึ่งจนถึงจุดสิ้นสุดของสตริงนั้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = "This is a sample string only"; const replaceWords = str => { return str.split(" ").reduce((
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของจำนวนบวกและจำนวนลบ และเปลี่ยนจำนวนบวกเป็นจำนวนลบที่เกี่ยวข้อง และจำนวนลบเป็นจำนวนบวกที่สอดคล้องกัน ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [12, 5, 3, -1, 54, -43, -2, 34, -1, 4, -4]; const changeSign = arr => { arr.forEac
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่า true หากเป็นตัวเลข Pronic มิฉะนั้นจะคืนค่าเท็จ Pronic number คือจำนวนที่เป็นผลคูณของจำนวนเต็มสองตัวติดต่อกัน นั่นคือ ตัวเลขของรูปแบบ - n(n + 1) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const num = 132; const isPronic = num => { &nb
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ Number และส่งกลับองค์ประกอบจากอาร์เรย์ที่ไม่เหมือนกับทั้งสองอย่าง ตัวอย่างเช่น ถ้าอาร์เรย์ทั้งสองเป็น − const arr1 = [2, 4, 2, 4, 6, 4, 3]; const arr2 = [4, 2, 5, 12, 4, 1, 3, 34]; ผลลัพธ์ จากนั้นผลลัพธ์ควรเป็น − const output = [ 6, 5, 12, 1, 34
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับในสองสตริงและส่งคืนการนับจำนวนครั้งที่ str1 ปรากฏใน str2 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const main = 'This is the is main is string'; const sub = 'is'; const countAppearances = (main, sub) => { const regex = new RegExp(