หน้าแรก
หน้าแรก
สมมติว่าเรามีวัตถุเช่นนี้ − const obj = { name: "Vikas", age: 45, occupation: "Frontend Developer", address: "Tilak Nagar, New Delhi", experience: 23, }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและส่งกลับผลรวมการคูณทางเลือกขององค์ประกอบ ตัวอย่างเช่น − หากอาร์เรย์เป็น − const arr = [1, 2, 4, 1, 2, 3, 4, 3]; ผลลัพธ์ควรคำนวณดังนี้ − 1*2+4*1+2*3+4*3 2+4+6+12 และผลลัพธ์ควรเป็น − 24 ตัวอย่าง มาเขียนโค้ดสำหรับสิ่งนี้กัน − const arr
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงที่มีตัวเลขหนึ่งหลักอยู่ระหว่างนั้น และฟังก์ชันควรส่งคืนผลรวมของตัวเลขทั้งหมดที่อยู่ในสตริง สมมติว่าต่อไปนี้คือสตริงที่มีตัวเลข − const str = 'gdf5jhhj3hbj4hbj3jbb4bbjj3jb5bjjb5bj3'; ตัวอย่าง มาเขียนโค้ดสำหรับสิ่งนี้กัน − const str = 'gd
สมมติว่า เราต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงแบบนี้เพื่อสร้างเครื่องคิดเลข - "4 add 6" "6 divide 7" "23 modulo 8" โดยพื้นฐานแล้ว แนวคิดก็คือสตริงจะมีตัวเลขสองตัวที่ด้านใดด้านหนึ่ง และสตริงที่แสดงถึงการดำเนินการที่อยู่ตรงกลาง สตริงที่อยู่ตรงกลางสามารถรับค่าใดค่า
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่าส่วนต่างระหว่างจำนวนที่มากที่สุดและจำนวนที่น้อยที่สุดที่มีอยู่ในนั้น ตัวอย่างเช่น หากตัวเลขคือ 5464676 ตัวเลขที่น้อยที่สุดในที่นี้คือ 4 และจำนวนที่มากที่สุดคือ 7 ดังนั้นผลลัพธ์ของเราควรเป็น 3 ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −
สมมติว่าเรามีวัตถุของคู่ค่าคีย์เช่นนี้ - const obj = { name: "Vikas", age: 45, occupation: "Frontend Developer", address: "Tilak Nagar, New Delhi", experience: 23, salary: "98000" };
สมมุติว่าเรามีตัวอักษรสองตัวแบบนี้ : const arr1 = [2, 4, 5, 3, 7, 8, 9]; const arr2 = [1, 4, 5, 2, 3, 7, 6]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ดังกล่าวสองอาร์เรย์และส่งกลับอาร์เรย์ใหม่โดยลบรายการที่ซ้ำกันทั้งหมดออก (ควรปรากฏเพียงครั้งเดียว) ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรและตรวจสอบว่าองค์ประกอบเหมือนกันหรือไม่ว่าอ่านจากด้านหน้าหรือด้านหลังเช่น palindrome ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const arr = [1, 5, 7, 4, 15, 4, 7, 5, 1]; const isPalindrome = arr => { const { length: l }
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัวคือ m และ n และส่งคืนอาร์เรย์ขนาด n ที่มีองค์ประกอบทั้งหมดของอาร์เรย์ผลลัพธ์รวมกันเป็น m มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง ต่อไปนี้เป็นรหัส - const len = 8; const sum = 5; const splitNumber = (len, sum) => { const res
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรและจัดเรียงโดยใช้การเรียงลำดับแบบฟอง ใน Bubble Sort องค์ประกอบที่อยู่ติดกันแต่ละคู่จะถูกเปรียบเทียบและองค์ประกอบจะสลับกันหากไม่อยู่ในลำดับ ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const arr = [4, 56, 4, 23, 8, 4, 23, 2, 7, 8, 8, 45];
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและส่งกลับผลรวมสะสมของทุกตัวเลขที่มีอยู่ในดัชนีซึ่งเป็นผลคูณของ n จากอาร์เรย์ มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const arr = [1, 4, 5, 3, 5, 6, 12, 5, 65, 3, 2, 65, 9]; const num = 2; const nthSum = (arr, num) => { let sum
การใช้คลาส Date ของ JavaScript ที่มีวัตถุ new Date() ส่งกลับวันที่ JavaScript สำหรับวันปัจจุบัน เราต้องหาวันที่ของสองวันถัดไป นี่เป็นปัญหาที่ค่อนข้างง่าย และเราสามารถทำได้ด้วยโค้ดสองสามบรรทัด อันดับแรก หาวันที่ของวันนี้ − // getting today's date const today = new Date(); มาเขียนโค้ดสำหรับฟังก์
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่าบูลีนโดยพิจารณาจากข้อเท็จจริงว่าตัวเลขนั้นเป็นกำลังสองสมบูรณ์หรือไม่ ตัวอย่างเลขกำลังสองสมบูรณ์ - 4, 16, 81, 441, 256, 729, 9801 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const num = 81; const isPerfectSquare = num => { let ind
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองสตริงและเชื่อมสตริงที่สองกับสตริงแรก หากอักขระตัวสุดท้ายของสตริงแรกและอักขระตัวแรกของสตริงที่สองเหมือนกัน เราต้องละอักขระตัวใดตัวหนึ่ง สมมติว่าต่อไปนี้เป็นสตริงของเราใน JavaScript - const str1 = 'Food'; const str2 = 'dog'; มาเขียนโค้ดส
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลข n และส่งคืนสตริงอื่นโดยลบอักขระ n ตัวแรกออกจากสตริง ตัวอย่างเช่น − หากสตริงเดิมคือ − const str = "this is a string" and n = 5, ผลลัพธ์ควรเป็น − const output = "is a string" มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ต่อไปนี้เ
สมมติว่าเรามีระบบสกุลเงินที่เรามีหน่วยเงินคือ 1,000 หน่วย 500 หน่วย 100 หน่วย 50 หน่วย 20 หน่วย 10 หน่วย 5 หน่วย 2 หน่วยและ 1 หน่วย เมื่อกำหนดจำนวนเฉพาะ เราจำเป็นต้องเขียนฟังก์ชันที่คำนวณจำนวนรวมที่น้อยที่สุดซึ่งรวมเป็นจำนวนเงิน ตัวอย่างเช่น หากจำนวนเงินคือ 512 The least number of notes that will
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองตัวเลข กล่าวคือ a และ b และส่งกลับจำนวนเฉพาะของจำนวนเฉพาะระหว่าง a และ b (รวมถึง a และ b หากเป็นจำนวนเฉพาะ) ตัวอย่างเช่น − If a = 2, and b = 21, the prime numbers between them are 2, 3, 5, 7, 11, 13, 17, 19 และจำนวนของพวกเขาคือ 8 ฟังก์ชันของเราควรส่งค
เราจำเป็นต้องเปรียบเทียบเวลาตามลำดับโดยฟังก์ชัน ES6 forEach() และ reduce() ในการรวมตัวเลขจำนวนมาก เนื่องจากเราไม่สามารถมีอาร์เรย์ตัวเลขจำนวนมากได้ เราจะจำลองขนาดของอาร์เรย์โดยดำเนินการรวมหลายครั้ง (วนซ้ำ) ตัวอย่าง มาเขียนโค้ดสำหรับสิ่งนี้กัน − const arr = [1, 4, 4, 54, 56, 54, 2, 23, 6, 54, 65, 65
รหัส ASCII ASCII คือโค้ดอักขระ 7 บิตที่ทุกบิตแสดงถึงอักขระที่ไม่ซ้ำกัน ตัวอักษรภาษาอังกฤษทุกตัวมีรหัส ascii ทศนิยมที่ไม่ซ้ำกัน เราจำเป็นต้องเขียนฟังก์ชันที่ใช้สองสตริงและคำนวณคะแนน ascii (เช่น ผลรวมของทศนิยม ascii ของอักขระแต่ละตัวของสตริง) และคืนค่าส่วนต่าง ตัวอย่าง มาเขียนโค้ดสำหรับสิ่งนี้กัน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรที่ซ้อนกันและแปลงเป็นสตริงโดยเชื่อมค่าทั้งหมดที่มีอยู่ในนั้นเข้ากับสตริง const arr = [ 'hello', [ 'world', 'how', [ 'are', 'you',