Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. หาค่าเฉลี่ยของทุกกลุ่ม n องค์ประกอบในอาร์เรย์ JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรก และตัวเลข n เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรคืนค่าอาร์เรย์ของค่าเฉลี่ยของกลุ่มที่มี n องค์ประกอบ เช่น: ถ้าอินพุทคือ: const arr = [1, 2, 3, 4, 5, 6]; const n = 2; ผลลัพธ์ควรเป็น: const output = [1.5, 3.5, 5.5]; ตัวอย่าง cons

  2. วิธีได้อาร์เรย์เดียวจากหลายอาร์เรย์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของอาร์เรย์ดังนี้: const arr = [ [ {c: 1},{d: 2} ], [ {c: 2},{d: 3} ] ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวเป็นอาร์กิวเมนต์แรกและเพียงอาร์กิวเมนต์เดียว ฟังก์ชันควรแปลงอาร์เรย์ (สร้างอาร์เรย์ใหม่) เป็นอาร์เรย์ของออบเจ็กต์โดยลบอาร์เรย์ซ้อนออก ดังนั้น ผลลัพธ์สุ

  3. จัดกลุ่มออบเจ็กต์ JSON โดยสองคุณสมบัติและนับจำนวนใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ {location:Kirrawee,identity_long:student}, {location:Kirrawee,identity_long:visitor}, {location:Kirrawee,identity_long:visitor}, {location:Kirrawee,identity_long:worker}, {location:Sutherland,identity_long:student}, {location:Sutherland

  4. แยกสมาชิกอาร์เรย์เพื่อสร้างออบเจ็กต์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของสตริง literal ดังนี้: const arr = [ fiat-palio, fiat-stilo, fiat-strada, fiat-uno, fiat-uno, gm-corsa, gm-celta, ford-fiesta, volkswagen-gol, volkswagen-gol, volkswagen-gol, volkswagen-voyage ] เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงดังกล่า

  5. เรียงลำดับอาร์เรย์และจัดกลุ่มตัวเลขซ้ำเป็นซับอาร์เรย์แยกต่างหากใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอินพุตเดียว อาร์เรย์อินพุทอาจมีรายการซ้ำ ฟังก์ชันควรเรียงลำดับอาร์เรย์และจัดกลุ่มตัวเลขที่เหมือนกัน (ซ้ำ) เข้าไปในซับอาร์เรย์ของตัวเอง เช่น: ถ้าอาร์เรย์อินพุทคือ: const arr = [5, 7, 5, 7, 8, 9, 1, 1]; ผลลัพธ์ควรเป็น: const output = [ [1, 1

  6. นับค่าซ้ำและรวมอาร์เรย์ของออบเจ็กต์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ { Country: BR, New Lv1-Lv2: #N/A }, { Country: BR, New Lv1-Lv2: #N/A }, { Country: , New Lv1-Lv2: test } ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของออบเจ็กต์ดังกล่าว ฟังก์ชันสร้างและคืนค่าอาร์เรย์ใหม่ที่

  7. เรียงลำดับอาร์เรย์ของออบเจ็กต์ตามสองคุณสมบัติใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ { resVal: 25FA15, resFlow: 49, resName: Rendimiento Tri-Seal Completo, resPhoto: Tri-Sealseries.png, resHP: 1.5 }, { resVal: 25FA2, resFlow: 52, resName: Rendimiento Tri-Seal Completo, resPhoto: Tri-Sealseries.png, resHP: 2 }, { resVal: 45F

  8. รวมค่าซ้ำและเพิ่มจำนวนนับสำหรับแต่ละออบเจ็กต์ในอาร์เรย์ JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ {code: AA, gender:male, DOB:2000-05-15}, {code: AA, gender:female, DOB:2015-05-15}, {code:A0, gender:female, DOB:2005-01-01}, {code: A1, gender:male, DOB:2015-01-15} ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของออบเจ็กต์ดังกล่าว ฟังก

  9. Unique Sort (ลบค่าซ้ำและเรียงลำดับอาร์เรย์) ใน JavaScript

    เทคนิคการลบค่าซ้ำและเรียงลำดับอาร์เรย์พร้อมกันมักเรียกว่า Unique Sort technique เช่น ถ้าอาร์เรย์อินพุทคือ: const arr = [1, 1, 1, 3, 2, 2, 8, 3, 4]; ผลลัพธ์ควรเป็น: const output = [1, 2, 3, 4, 8]; ตัวอย่าง โค้ดสำหรับนี้จะเป็นดังนี้: const arr = [1, 1, 1, 3, 2, 2, 8, 3, 4]; const uniqSort = (arr = []

  10. รวมและจัดกลุ่มคุณสมบัติออบเจ็กต์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ {name: lorem, age: 20, color:red}, {name: lorem, weight: 1, height:5} , {name: hello, ipsum : dolor} ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของออบเจ็กต์ดังกล่าว ฟังก์ชันควรจัดกลุ่มคุณสมบัติทั้งหมดของออบเจ็กต์ที่มีค่า name เหมือนกัน

  11. จัดกลุ่มอาร์เรย์ JavaScript

    สมมติว่ามีอาร์เรย์ JavaScript ดังนี้: const data = [ { dataId: 1, tableName: table1, column: firstHeader, rows: [ a,b,c ] }, { dataId: 2, tableName: table1, column: secondHeader, rows: [ d,e,f ] }, { dataId: 3, tableName: table2, column: aNewFirs

  12. เรียงอาร์เรย์ตามวันที่เก่าที่สุดและใหม่ที่สุดใน JavaScript

    สมมติว่ามีอาร์เรย์ของสตริงวันที่ดังนี้: const arr = [ 2017-01-22 00:21:17.0, 2017-01-27 11:30:23.0, 2017-01-24 15:53:21.0, 2017-01-27 11:34:18.0, 2017-01-26 16:55:48.0, 2017-01-22 11:57:12.0, 2017-01-27 11:35:43.0 ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรหาว

  13. คำนวณค่าเฉลี่ยจากข้อมูล JSON ตามตัวกรองหลายเงื่อนไขใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ { SupplierName : John, Category : A, Points : 3 }, { SupplierName : John, Category : A, Points : 11 }, { SupplierName : John, Category : A, Points : undefined }, { SupplierName : John, Category : B, Points : 2 }, { SupplierName : John

  14. หาจำนวนศูนย์ท้ายของแฟกทอเรียลใน JavaScript

    กำหนดจำนวนเต็ม n เราต้องเขียนฟังก์ชันที่คืนค่าจำนวนศูนย์ท้ายใน n! เช่น: trailingZeroes(4) = 0 trailingZeroes(5) = 1 because 5! = 120 trailingZeroes(6) = 1 ตัวอย่าง const num = 17; const findTrailingZeroes = num => { let cur = 5, total = 0; while (cur <= num) { total += Math.floor(num

  15. นับจำนวนเฉพาะจาก 2 ถึง n ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n เป็นอาร์กิวเมนต์แรกและเพียงอาร์กิวเมนต์เดียว ฟังก์ชันควรคืนค่าจำนวนของจำนวนเฉพาะทั้งหมดจาก 2 ถึง n เช่น: For n = 10, the output should be: 4 (2, 3, 5, 7) For n = 1, the output should be: 0 ตัวอย่าง const countPrimesUpto = (num = 1) => { if (num <

  16. กำหนดสตริงที่เป็น Isomorphic ใน JavaScript

    สตริงสองสตริง (str1 และ str2) เป็น isomorphic ถ้าตัวอักษรใน str1 สามารถแทนที่ได้เพื่อให้ได้ str2 เช่น: const str1 = abcde; const str2 = eabdc; ทั้งสองนี้เป็นตัวอย่างของ isomorphic strings เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองสตริง ฟังก์ชันควรกำหนดว่าสตริงอินพุททั้งสองเป็น isomorphic หรือไม่

  17. บวกหลักของตัวเลขด้วยมากกว่า 2 วิธีใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและบวกหลักของตัวเลขซ้ำๆ จนกลายเป็นตัวเลขหลักเดียว เราจะแก้ปัญหานี้ด้วยสองวิธี: วิธี 1: ใช้ลูป (Loops) วิธีนี้ใช้ while loop เพื่อบวกหลักของตัวเลขซ้ำๆ แบบ recursive ตัวอย่าง const num = 123456; const addDigits = (num = 1) => { let sum = num; while(s

  18. ตรวจสอบเลขยกกำลังของ 3 ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n เป็นอินพุตเดียว ฟังก์ชันควรตรวจสอบว่าตัวเลขอินพุตเป็นกำลังของ 3 หรือไม่ ถ้าเป็นกำลังของ 3 ให้คืนค่า true มิฉะนั้นคืนค่า false เช่น: isPowerOf3(243) = true isPowerOf3(343) = false isPowerOf3(81) = true ตัวอย่าง const num = 243; var isPowerOf3 = (num = 3

  19. รวมอาร์เรย์ที่เรียงแล้วเข้าด้วยกันใน JavaScript

    สมมติว่ามีอาร์เรย์ที่เรียงแล้วสองอาร์เรย์ (เรียงจากน้อยไปมาก) ดังนี้: const arr1 = [1, 2, 3, 0, 0, 0]; const arr2 = [2, 5, 6]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ดังกล่าวและคืนค่าอาร์เรย์ใหม่ที่มีองค์ประกอบทั้งหมดจากอาร์เรย์ทั้งสองในลำดับที่เรียงแล้ว ดังนั้น สำหรับอาร์เรย์ข้างต้น ผลลัพ

  20. บวกสตริงเลขฐานสองเข้าด้วยกันใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเลขฐานสอง (binary strings) สองสตริง ฟังก์ชันควรคืนค่าผลรวมของสองสตริงฐานสองนั้นเป็นสตริงฐานสองอีกสตริงหนึ่ง เช่น: ถ้าสองสตริงคือ: const str1 = 1010; const str2 = 1011; ผลลัพธ์ควรเป็น: const output = 10101; ตัวอย่าง const str1 = 1010; const str2 = 1011; con

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:52/298  20-คอมพิวเตอร์/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58