Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. วิธีจัดเรียงอาร์เรย์ของจำนวนเต็มให้ถูกต้องใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเข้ามา ฟังก์ชันควรจัดเรียงอาร์เรย์ของตัวเลขในที่เดิม (in-place) ไม่ว่าจะเป็นลำดับเพิ่มขึ้นหรือลดลง ตัวอย่างโค้ด โค้ดสำหรับทำสิ่งนี้คือ: { return b - a; }; arr.sort(sorterAscending); }; sortIntegers(arr); console.log(arr); ผลลัพธ์ ผลลัพธ

  2. ตรวจสอบการมีอยู่ของคีย์ซ้อนในอ็อบเจ็กต์ JavaScript

    สมมติว่าเรามีอ็อบเจ็กต์อ้างอิงดังนี้: let test = {}; อ็อบเจ็กต์นี้อาจมีอ็อบเจ็กต์ซ้อนภายใน เช่น: test = {level1: {level2: {level3: level3}}}; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอ็อบเจ็กต์ดังกล่าวเป็นอาร์กิวเมนต์แรก และสตริงคีย์จำนวนเท่าไรก็ได้เป็นอาร์กิวเมนต์ต่อไป ฟังก์ชันควรกำหนดว่าการรวมกันของค

  3. นับจำนวนครั้งที่เกิดของสมาชิกในอาร์เรย์และนำไปสร้างอาร์เรย์ 2 มิติใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าต่างๆ เข้ามา ฟังก์ชันจะนับความถี่ของแต่ละสมาชิกในอาร์เรย์อินพุต แล้วสร้างอาร์เรย์ใหม่ตามฐานข้อมูลนั้น เช่น ถ้าอาร์เรย์อินพุตคือ: const arr = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4]; ผลลัพธ์ควรเป็น: const output = [ [5, 3], [2, 5], [9, 1], [4, 1] ];

  4. แปลงข้อมูลจากอาร์เรย์แบบซ้อน (nested array) เป็นอ็อบเจ็กต์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ดังนี้: const arr = [ [ [dog, Harry], [age, 2] ], [ [dog, Roger], [age, 5] ] ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ซ้อนแบบนี้เข้ามา แล้วสร้างอ็อบเจ็กต์ตามโครงสร้างของอาร์เรย์ ผลลัพธ์ที่คาดหวังสำหรับอาร์เรย์ข้างต้นควรเป็นดังนี้: const output

  5. สร้างอาร์เรย์ต้นไม้จากอาร์เรย์แบนใน JavaScript

    เรามีไฟล์ JSON ที่ซับซ้อนที่เราต้องจัดการด้วย JavaScript เพื่อทำให้เป็นลำดับชั้น (hierarchical) เพื่อสร้างต้นไม้ในภายหลังทุกรายการของ JSON อาร์เรย์มีid - id เฉพาะตัวparentId - id ของ parent node (ซึ่งเป็น 0 ถ้า node เป็นรากของต้นไม้)level - ระดับความลึกในต้นไม้ข้อมูล JSON ถูก เรียงลำดับ แล้ว หมายถึง

  6. การเรียงอาร์เรย์ JavaScript ตามระดับ (level)

    เรามีข้อมูลที่มีความสัมพันธ์ one-to-many ในอาร์เรย์เดียวกัน การจัดระเบียบถูกกำหนดโดย level องค์ประกอบ parent จะมี level สูงกว่าตนเองหนึ่งระดับเสมอ และถูกอ้างอิงโดย parentIdเราต้องการรับอาร์เรย์หลายระดับจากอาร์เรย์นี้ องค์ประกอบที่มี level สูงสุดจะเป็นอาร์เรย์หลัก พร้อมลูกเป็นซับอาร์เรย์ถ้าอินพุทอาร์

  7. จัดกลุ่มอาร์เรย์และนับรายการสร้างอาร์เรย์ใหม่จากกลุ่มใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ดังนี้const arr = [ { region: Africa, fruit: Orange, user: Gary }, { region: Africa, fruit: Apple, user: Steve }, { region: Europe, fruit: Orange, user: John }, { region: Europe, fruit: Apple, user: bob }, { region: Asia, fruit: Orange, user: Ian },

  8. รวมค่าที่เหมือนกันในอาร์เรย์เดียวใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขอาร์เรย์อาจมีรายการซ้ำ/ซ้ำกันภายใน ฟังก์ชันของเราควรบวกค่าซ้ำทั้งหมดและคืนค่าอาร์เรย์ใหม่ที่สร้างขึ้นตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { let map = {}; for (let i = 0; i < arr.length; i++) { let el = arr[i]; map[el] =

  9. หาสตริงที่ยาวที่สุดในอาร์เรย์ด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง ฟังก์ชันของเราควรวนลูปผ่านอาร์เรย์และหาและคืนค่าสตริงที่ยาวที่สุดจากอาร์เรย์ฟังก์ชันของเราควรทำเช่นนี้โดยไม่เปลี่ยนเนื้อหาของอินพุทอาร์เรย์ตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้= val.length ? acc : val; }); return res; }; console.

  10. แบ่งตัวเลขเป็น 4 ตัวเลขสุ่มใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขเป็นอินพุทแรก และตัวเลขสูงสุดเป็นอินพุทที่สองฟังก์ชันควรสร้างตัวเลขสุ่ม 4 ตัว ซึ่งเมื่อรวมกันควรเท่ากับตัวเลขที่ให้มาอินพุทแรก และไม่มีตัวเลขใดใน 4 ตัวนั้นเกินตัวเลขที่ให้มาอินพุทที่สองตัวอย่างเช่น ถ้าอาร์กิวเมนต์ของฟังก์ชันคือconst n = 10; const max = 4;แ

  11. Cartesian Product แบบคั่นด้วยแดชของอาร์เรย์จำนวนใดก็ได้ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่จำนวนเท่าไรก็ได้ ฟังก์ชันควรคำนวณและคืนค่าอาร์เรย์ของ Cartesian product ของทุกองค์ประกอบจากอาร์เรย์คั่นด้วยแดช (-)ตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { ret.push(obj + - + obj_1) }); }); return ret; });

  12. วิธีตรวจสอบว่าอาร์เรย์มีค่าจำนวนเต็มใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ขององค์ประกอบฟังก์ชันของเราควรตรวจสอบว่าอาร์เรย์มีค่าจำนวนเต็มหรือไม่เราควรคืนค่า true ถ้ามี false ถ้าไม่มีตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { return typeof num === number; }; const el = arr.find(isInteger); return !!el; }; co

  13. วิธีแปลงคู่อาร์เรย์ซ้อนเป็นออบเจกต์ในอาร์เรย์ด้วย JavaScript

    สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ดังนี้const arr = [ [ [firstName, Joe], [lastName, Blow], [age, 42], [role, clerk], [ [firstName, Mary], [lastName, Jenkins], [age, 36], [role, manager] ] ] ];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เร

  14. นับจำนวนคำในประโยคด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันของเราควรนับจำนวนตัวอักษร (พิมพ์ใหญ่หรือพิมพ์เล็ก) ในอาร์เรย์ตัวอย่าง ถ้าสตริงอินพุทคือconst str = this is a string!;ผลลัพธ์ควรเป็น13ตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { let count = 0; for(let i = 0; i < str.length; i++){ if(!

  15. ค่าที่พบมากที่สุดในอาร์เรย์ หรือค่าแรกที่เลือกใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่ ฟังก์ชันของเราควรคืนค่าความถี่สูงสุดของค่าอาร์เรย์ และถ้ามีความถี่เท่ากัน เราควรคืนค่าที่ถูกเลือกก่อนของความถี่ที่เท่ากันconst arr = [25, 50, a, a, b, c]ในกรณีนี้ เราควรคืนค่า aconst arr = [75, 100, a, b, b, a]ในกรณีนี้ เราควรได้ a เช่นกันตัว

  16. หาการจัดเรียง substring ทั้งหมดภายในอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง ฟังก์ชันควรหาการจัดเรียง substring และ superstring ทั้งหมดที่มีอยู่ในอาร์เรย์และคืนค่าอาร์เรย์ขององค์ประกอบเหล่านั้นตัวอย่างเช่น ถ้าอาร์เรย์คือconst arr = [abc, abcd, abcde, xyz];ผลลัพธ์ควรเป็นconst output = [abc, abcd, abcde];เพราะสองตัวแรกเป็น

  17. คืนค่าอาร์เรย์ที่เรียงตามลำดับเล็กซิโคกราฟิกใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ คือ arr1 และ arr2 ฟังก์ชันของเราควรคืนค่าอาร์เรย์ที่เรียงแล้วในลำดับเล็กซิโคกราฟิกของสตริงของ arr1 ซึ่งเป็น substring ของสตริงของ arr2ตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { let i, j; const res = []; outer: for (j = 0; j < arr1.lengt

  18. นับจำนวนสระเสียงในสตริงด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรนับจำนวนสระเสียงที่อยู่ในสตริงฟังก์ชันควรเตรียมออบเจกต์แมปปิงจำนวนนับของแต่ละสระเสียงกับตัวมันเองตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้{ if(vowels.indexOf(letter.toLowerCase()) !== -1){ if(letter in obj){ obj[letter]+

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