Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. JavaScript - นับจำนวนองค์ประกอบที่ไม่ใช่ undefined ในอาร์เรย์

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ขององค์ประกอบ อาร์เรย์อาจมีค่า undefined ด้วยฟังก์ชันควรนับความยาวของอาร์เรย์ และจำนวนนับควรนับเฉพาะองค์ประกอบที่ถูกกำหนด (defined) เท่านั้นตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { return el !== undefined; }); const { length } = filtere

  2. จัดกลุ่มอาร์เรย์ซ้อนใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของค่าดังนี้const arr = [ { value1:[1,2], value2:[{type:A}, {type:B}] }, { value1:[3,5], value2:[{type:B}, {type:B}] } ];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรเตรียมอาร์เรย์ที่ข้อมูลถูกจัดกลุ่มตาม property type ของออบเ

  3. กรองอาร์เรย์ออบเจกต์ JavaScript ด้วยอีกอาร์เรย์หนึ่ง

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ดังนี้const arr = [ {area: NY, name: Bla, ads: true}, {area: DF, name: SFS, ads: false}, {area: TT, name: SDSD, ads: true}, {area: SD, name: Engine, ads: false}, {area: NSK, name: Toyota, ads: false}, ];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดัง

  4. JavaScript - สร้างสีตรงข้าม (Complementary Colors)

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับรหัสสี hex เป็นอินพุตเพียงอย่างเดียวฟังก์ชันควรหาสีตรงข้าม (complementary color) สำหรับสีที่รับเข้ามานี่คือคู่อินพุตและเอาต์พุตบางส่วนgetComplementaryColor(#142814) = #ebd7eb; getComplementaryColor(#ffffff) = #000000; getComplementaryColor(#3399ff) = #cc6600;ตัว

  5. รวมอาร์เรย์ออบเจกต์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ที่มีข้อมูลนักเรียนดังนี้const arr = [{ name: A, idNo: 1, marks: { math: 98, sci: 97, eng: 89 } }, { name: B, idNo: 2, marks: { math: 88, sci: 87, eng: 79 } }, { name: C, idNo: 3, marks: { math: 87,

  6. ลบทุกครั้งขององค์ประกอบที่ซ้ำในอาร์เรย์ด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่อาร์เรย์อาจมีค่าที่ซ้ำกัน ฟังก์ชันควรลบค่าทั้งหมดที่ซ้ำออกจากอาร์เรย์ เราต้องลบทุกอินสแตนซ์ขององค์ประกอบทั้งหมดที่ซ้ำตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { const lastIndex = arr.lastIndexOf(val); const firstIndex = arr.index

  7. ดึงค่าสูงสุด n ค่าจากอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรก และตัวเลข n เป็นอาร์กิวเมนต์ที่สองฟังก์ชันควรเลือกตัวเลข n ตัวที่มากที่สุดจากอาร์เรย์และคืนค่าอาร์เรย์ใหม่ที่ประกอบด้วยตัวเลขเหล่านั้นตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ b - a; const descendingCopy = arr.slice().

  8. แปลงสตริงเป็นไบนารีใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอินพุตเพียงอย่างเดียว ฟังก์ชันควรสร้างและคืนค่าการแทนที่แบบไบนารีของสตริงอินพุตตัวอย่างเช่นถ้าสตริงอินพุทคือconst str = Hello World;ผลลัพธ์ควรเป็นconst output = 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100;ตัวอย

  9. แปลงไบนารีเป็นสตริงต้นฉบับใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่แทนรหัสไบนารี ฟังก์ชันควรคืนค่าการแทนที่ด้วยตัวอักษรของสตริงนั้นตัวอย่างเช่นถ้าสตริงอินพุทไบนารีคือconst str = 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100;ผลลัพธ์ควรเป็นconst output = Hello World;ตัวอย่างโค้ดโค้

  10. ตัดช่องว่างและแยกสตริงเป็นอาร์เรย์ใน JavaScript

    สมมติว่าเรามีสตริงคั่นด้วยจุลภาคดังนี้const str = a, b, c, d , e;เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าวและกำจัดช่องว่างทั้งหมดที่มันมีจากนั้นฟังก์ชันควรแยกสตริงเพื่อสร้างอาร์เรย์ของค่าคงที่และคืนค่าอาร์เร็ynั้นตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { let res = ; for(let

  11. แปลงอาร์เรย์ออบเจกต์เป็นอาร์เรย์ของอาร์เรย์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ดังนี้const arr = [ {Date:2014,Amount1:90,Amount2:800}, {Date:2015,Amount1:110,Amount2:300}, {Date:2016,Amount1:3000,Amount2:500} ];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและแมปอาร์เรย์นี้ไปยังอีกอาร์เรย์หนึ่งที่ประกอบด้วยอาร์เรย์แทนที่จะเป็นอ

  12. สร้างลำดับจากอาร์เรย์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ตัวเลขที่เรียงแล้วดังนี้ ซึ่งอาจมีตัวเลขเรียงติดกันconst arr = [1, 2, 3, 5, 7, 8, 9, 11];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวฟังก์ชันควรสร้างลำดับสำหรับอาร์เรย์นี้ ลำดับควรเป็นอย่างที่สำหรับองค์ประกอบที่เรียงติดกันทั้งหมดของอาร์เรย์ เราต้องเขียนแค่ตัวเลขเริ่มต้

  13. รวมสองออบเจกต์ตามคีย์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ JSON ของ child และ parent ออบเจกต์ดังนี้const child = [{ id: 1, name: somename, parent: { id: 2 }, }, { id: 2, name: some child name, parent: { id: 4 } }]; const parent = [{ id: 1, parentName: The first, child: {} }, { id: 2,

  14. เรียงอาร์เรย์และวางองค์ประกอบเฉพาะเป็นค่าเริ่มต้นใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่เป็นอาร์กิวเมนต์แรก และสตริงเป็นอาร์กิวเมนต์ที่สองฟังก์ชันควรเรียงอาร์เรย์ตามลำดับตัวอักษร แต่เก็บสตริงที่ให้มาเป็นอาร์กิวเมนต์ที่สอง (ถ้ามีอยู่ในอาร์เรย์) เป็นองค์ประกอบแรก โดยไม่สนใจข้อความที่มันมีตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี

  15. ดึงค่า property เลือกสรรจากอาร์เรย์ออบเจกต์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ดังนี้const arr = [ { id : 23, name : Item 1, isActive : true}, { id : 25, name : Item 2, isActive : false}, { id : 26, name : Item 3, isActive : false}, { id : 30, name : Item 4, isActive : true}, { id : 45, name : Item 5, isActive : true} ];เราต้องเข

  16. รวมอาร์เรย์ซ้อนด้วย join ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ซ้อนดังนี้const arr = [zero, [one, two , three, [four, [five, six, [seven]]]]];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ซ้อน ฟังก์ชันควรคืนค่าสตริงที่ประกอบด้วยองค์ประกอบอาร์เรย์ทั้งหมดรวมด้วยเครื่องหมายเซมิโคลอน (;)ดังนั้น สำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรเป็นดังนี้const ou

  17. รวมสองอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ที่มีความยาวเท่ากันฟังก์ชันควรจึงรวมองค์ประกอบที่สอดคล้องกันของอาร์เรย์ เพื่อสร้างซับอาร์เรย์ที่สอดคล้องกันของอาร์เรย์เอาต์พุต และสุดท้ายคืนค่าอาร์เรย์เอาต์พุตถ้าสองอาร์เรย์คือconst arr1 = [a, b, c]; const arr2 = [1, 2, 3];ผลลัพธ์ควรเป็นดังนี้

  18. JavaScript: สร้างอาร์เรย์ออบเจกต์ JSON จากการเชื่อมสองอาร์เรย์

    สมมติว่าเรามีอาร์เรย์สองอาร์เรย์ดังนี้const meals = [breakfast, lunch, dinner]; const ingredients = [ [eggs, yogurt, toast], [falafel, mushrooms, fries], [pasta, cheese] ];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ทั้งสองและแมปซับอาร์เรย์ในอาร์เรย์ที่สองไปยังสตริงที่สอดคล้องกันในอาร์เ

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