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

    ภาพรวม สมมติว่าเรามีอาร์เรย์ตัวเลขสามอาร์เรย์: const code = [123, 456, 789]; const year = [2013, 2014, 2015]; const period = [3, 4, 5]; เราต้องเขียนฟังก์ชันที่สร้างอาร์เรย์ของอ็อบเจ็กต์จากสามอาร์เรย์นี้ โดยจับคู่ตามดัชนี ผลลัพธ์ที่คาดหวัง const output = [ {code: 123, year: 2013, period: 3}, {co

  2. รับอาร์เรย์อ็อบเจ็กต์และแปลง JSON เป็นโครงสร้างต้นไม้ใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ของอ็อบเจ็กต์: const arr = [ { parentIndex: 0, childIndex: 3, parent: ROOT, child: root3 }, { parentIndex: 3, childIndex: 2, parent: root3, child: root2 }, { parentIndex: 3, childIndex: 1, parent: root3, child: root1 } ]; เราต้องเขียนฟังก์ชันที่ใช้การเรียกซ้ำแปลง J

  3. วิธีประมวลผลอาร์เรย์ซ้อนและแสดงลำดับตัวเลขตามระดับการซ้อนใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ซ้อนของตัวเลข: const arr = [23, 6, [2,[6,2,1,2], 2], 5, 2]; เราต้องเขียนโปรแกรมที่พิมพ์ตัวเลขตามระดับการซ้อน (indentation แสดงระดับ) ผลลัพธ์ที่คาดหวัง 23 6 2 6 2 1 2 2 5 2 ตัวอย่างโค้ด (HTML + JavaScript) <!DOCTYPE html> <html> <head>

  4. วิธีหาอ็อบเจ็กต์ที่มีค่าสูงสุดในอาร์เรย์ของอ็อบเจ็กต์ใน JavaScript

    ภาพรวม เรามีอาร์เรย์ที่เก็บอ็อบเจ็กต์นักเรียน แต่ละอ็อบเจ็กต์มีคุณสมบัติ grades เป็นอาร์เรย์: const arr = [ { name: Student 1, grades: [65, 61, 67, 70] }, { name: Student 2, grades: [50, 51, 53, 90] }, { name: Student 3, grades: [0, 20, 40, 60] } ]; เราต้องสร้างฟังก์ชันวนลูปหาอ็อบเจ็กต์นักเรี

  5. วิธีรวมสองอาร์เรย์อ็อบเจ็กต์ขนาดต่างกันตามคีย์ใน JavaScript

    ภาพรวม สมมติว่าเรามีอ็อบเจ็กต์ที่มีสองอาร์เรย์: const obj = { part1: [{id: 1, a: 50},{id: 2, a: 55},{id: 4, a: 100}], part2: [{id: 1, b: 40}, {id: 3, b: 45}, {id: 4, b: 110}] }; เราต้องเขียนฟังก์ชันที่รวม part1 และ part2 ตาม id เป็นอาร์เรย์อ็อบเจ็กต์เดียว ผลลัพธ์ที่คาดหวัง const output = [ {i

  6. การลดอาร์เรย์ใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ของอ็อบเจ็กต์: const arr = [ {time:18:00:00}, {time:10:00:00}, {time:16:30:00} ]; เราต้องเขียนฟังก์ชันที่ทำดังนี้: ดึงเวลาจาก JSON: 18:00:00, 10:00:00, 16:30:00 แปลงเวลาเป็น: [18,0], [10,0], [16,30] ใส่ในอาร์เรย์ คืนค่าอาร์เรย์สุดท้าย ตัวอย่างโค้ด {

  7. การค้นหาลึกใน JSON Object ด้วย JavaScript

    ภาพรวม สมมติว่าเรามี JSON object แบบซ้อน: const obj = { id: 1, title: hello world, child: { id: null, title: foobar, child: { id: null, title: i should be in results array } }, foo: { id: null, title: i should be in results array too! }, deep: [

  8. แปลง JSON เป็นรูปแบบ JSON อื่นด้วยการเรียกซ้ำใน JavaScript

    ภาพรวม สมมติว่าเรามีอ็อบเจ็กต์ JSON ดังนี้: const obj = { context: { device: { localeCountryCode: AX, datetime: 3047-09-29T07:09:52.498Z }, currentLocation: { country: KM, lon: -78789486 } } }; เราต้องเขียนฟังก์ชันเรียกซ้ำที่แปลงอ็อบเจ็กต์เป็นรูปแบบ label

  9. การจัดเรียงอาร์เรย์ตามอีกอาร์เรย์หนึ่งใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์สองอาร์เรย์: const input = [S-1,S-2,S-3,S-4,S-5,S-6,S-7,S-8]; const sortingArray = [S-1, S-5, S-2, S-6, S-3, S-7, S-4, S-8]; เราต้องเขียนฟังก์ชันที่จัดเรียงอิลิเมนต์ของอาร์เรย์แรกตามตำแหน่งในอาร์เรย์ที่สอง ตัวอย่างโค้ด { const firstIndex = arr2.indexOf(a); const

  10. วิธีหาและคืนลำดับตัวเลขซ้ำที่ยาวที่สุดในอาร์เรย์ด้วย JavaScript

    ภาพรวม เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขที่อาจมีอิลิเมนต์ซ้ำ ฟังก์ชันควรคืนค่าความยาวของลำดับตัวเลขซ้ำติดต่อกันที่ยาวที่สุด ตัวอย่าง อินพุต: const arr = [2, 1, 1, 2, 3, 3, 2, 2, 2, 1]; เอาต์พุต: 3 เพราะตัวเลข 2 ซ้ำติดต่อกัน 3 ครั้ง (มากที่สุด) ตัวอย่างโค้ด acc.length ? val : acc; }); re

  11. การตรวจสอบเส้นตรงใน JavaScript

    ภาพรวม เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ของอาร์เรย์ แต่ละอาร์เรย์ย่อยมีสองค่า แทนพิกัด x และ y ฟังก์ชันควรตรวจสอบว่าพิกัดเหล่านี้อยู่บนเส้นตรงเดียวกันหรือไม่ ตัวอย่าง [[4, 5], [5, 6]] should return true. อาร์เรย์รับประกันว่ามีอย่างน้อยสองอาร์เรย์ย่อย ตัวอย่างโค้ด { if(coordinates.length === 0)

  12. การหาพลังของสตริงจากสตริงที่มีตัวอักษรซ้ำใน JavaScript

    ภาพรวม พลังของสตริงคือความยาวสูงสุดของส่วนย่อยที่ไม่ว่างและมีตัวอักษรเดียวเท่านั้น เราต้องเขียนฟังก์ชันที่รับสตริงและคืนค่าพลังของมัน ตัวอย่าง const str = abbcccddddeeeeedcba ผลลัพธ์ควรเป็น 5 เพราะส่วนย่อย eeeee มีความยาว 5 และมีแค่ตัว e ตัวอย่างโค้ด { let power = 1; const sz = str.length - 1;

  13. การหาวันในสัปดาห์จากวันที่ (วัน, เดือน, ปี) ใน JavaScript

    ภาพรวม เราต้องเขียนฟังก์ชัน JavaScript ที่รับสามอาร์กิวเมนต์: วัน, เดือน, ปี จากข้อมูลเหล่านี้ ฟังก์ชันควรหาวันในสัปดาห์ของวันนั้น ตัวอย่าง อินพุต: day = 15, month = 8, year = 1993 เอาต์พุต: const output = Sunday ตัวอย่างโค้ด = 1970) { days += daysInYear(year - 1); year -= 1; } retur

  14. วิธีจัดกลุ่มอาร์เรย์ของอ็อบเจ็กต์ตามคีย์ใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ของอ็อบเจ็กต์ข้อมูลรถยนต์: const arr = [ { make: audi, model: r8, year: 2012 }, { make: audi, model: rs5, year: 2013 }, { make: ford, model: mustang, year: 2012 }, { make: ford, model: fusion, year: 2015 }, { make: kia, model: optima, year: 2012 } ]; เราต้องเขี

  15. การลบรายการซ้ำและแมปอาร์เรย์ใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ของอ็อบเจ็กต์: const arr = [ {id:123, value:value1, name:Name1}, {id:124, value:value2, name:Name1}, {id:125, value:value3, name:Name2}, {id:126, value:value4, name:Name2} ]; สังเกตว่าคุณสมบัติ name บางส่วนซ้ำกัน เราต้องเขียนฟังก์ชันที่สร้างอาร์เรย์สตริงใหม่ที่มี

  16. การกรองอาร์เรย์อ็อบเจ็กต์ที่คุณสมบัติมีค่าตรงกับคำค้นหาใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ของอ็อบเจ็กต์: const arr = [ { name: Paul, country: Canada }, { name: Lea, country: Italy }, { name: John, country: Italy } ]; เราต้องการกรองอาร์เรย์อ็อบเจ็กต์โดยใช้คำค้นหาสตริง การค้นหาต้องตรวจสอบทุกคุณสมบัติของอ็อบเจ็กต์ คืนอ็อบเจ็กต์ที่มี italy ตัวอย่างโค้ด {

  17. การลดอาร์เรย์เป็นกลุ่มใน JavaScript

    ภาพรวม สมมติว่าเรามีอาร์เรย์ของสตริงที่มีรายการซ้ำ: const arr = [blue, blue, green, blue, yellow, yellow, green]; เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวและรวมรายการซ้ำที่ติดกันเข้าด้วยกัน ผลลัพธ์ที่คาดหวัง const output = [blueblue, green, blue, yellowyellow, green]; ตัวอย่างโค้ด { if (prev

  18. การตรวจสอบว่าสตริงที่ผู้ใช้ป้อนอยู่ในอาร์เรย์หรือไม่ใน JavaScript

    ภาพรวม เราต้องเขียนโปรแกรม JavaScript ที่ให้ผู้ใช้ป้อนค่าสตริง โปรแกรมจะตรวจสอบค่าที่ป้อนกับค่าที่กำหนดไว้ในอาร์เรย์ แล้วแสดง true หากค่าอยู่ในอาร์เรย์ มิฉะนั้นแสดง false ตัวอย่างโค้ด (HTML + JavaScript) { const userInput = document.getElementById(input).value; const exists = arr.inclu

  19. การวนลูปดัชนีของอาร์เรย์เพื่อค้นหาตัวอักษรเฉพาะใน JavaScript

    ภาพรวม เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงเป็นอาร์กิวเมนต์แรก และตัวอักษรเดี่ยวเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรคืนค่า true หากตัวอักษรที่ระบุอยู่ในสตริงใดสตริงหนึ่งของอาร์เรย์ มิฉะนั้นคืนค่า false ตัวอย่างโค้ด { for(let i = 0; i < arr.length; i++) { const el = arr[i];

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:60/298  20-คอมพิวเตอร์/Page Goto:1 54 55 56 57 58 59 60 61 62 63 64 65 66