Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. กรองออบเจกต์ซ้อนตามคีย์ด้วย JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ดังนี้const arr = [{ title: Hey, foo: 2, bar: 3 }, { title: Sup, foo: 3, bar: 4 }, { title: Remove, foo: 3, bar: 4 }];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวเป็นอินพุตแรก และอาร์เรย์ของสตริงค่าคงที่เป็นอินพุตที่สองฟังก์ชันควรเตรียมอาร์เรย์ใหม่ที่ประกอบด

  2. JavaScript - หาวิธีการลบกลุ่มค่าออกจากลำดับได้ทั้งหมด

    เราต้องเขียนฟังก์ชัน JavaScript ที่กำหนดว่ามีกี่วิธีที่แตกต่างกันที่เราสามารถลบกลุ่มค่าออกจากลำดับได้ โดยคงลำดับเดิมของลำดับ (stable) และลบเพียงหนึ่งอินสแตนซ์ของแต่ละค่าจากลำดับเดิมตัวอย่างเช่น ถ้าอาร์เรย์ลำดับคือconst arr = [1, 2, 1, 3, 1, 4, 4];และอาร์เรย์ที่จะลบคือconst arr2 = [1, 4, 4];แล้วมีสาม

  3. หาตัวเลขที่พบมากที่สุดในอาร์เรย์และจำนวนครั้งที่ซ้ำใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่และหาตัวเลขที่พบบ่อยที่สุดในอาร์เรย์รวมถึงจำนวนครั้งที่มันซ้ำตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ count[acc[0]]) { return [val]; }; if (val !== acc[0] && count[val] === count[acc[0]]) { acc.push(val); };

  4. เรียงลำดับอาร์เรย์ตามเดือน-ปีใน JavaScript

    สมมติว่าเรามีอาร์เรย์ที่มีวันที่ในรูปแบบ MM-YYYY ดังนี้const arr = [1-2016, 7-2015, 7-2016, 3-2016, 8-2016, 2-2016, 6-2016, 8-2015, 5-2016, 4-2016, 9-2015, 10-2015, 11-2015, 12-2015];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและเรียงลำดับให้วันที่ในอาร์เรย์จัดเรียงจากเก่าสุดไปใหม่สุดตัวอ

  5. วิธีรวมอาร์เรย์ที่ให้มาทั้งหมดแบบไดนามิกด้วย JavaScript

    สมมติว่าเรามีอาร์เรย์ค่าคงที่สองอาร์เรย์ดังนี้const arr1= [a, b, c]; const arr2= [d, e, f];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ทั้งสองและสร้างทุกการจัดเรียงที่เป็นไปได้จากอาร์เรย์เหล่านั้นดังนั้น สำหรับอาร์เรย์ทั้งสองนี้ ผลลัพธ์ควรเป็นดังนี้const output = [ad, ae, af, bd, be, bf, cd, ce, c

  6. วิธีหาส่วนตัดของอาร์เรย์หลายมิติด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์หลายมิติของอาร์เรย์ค่าคงเขา ฟังก์ชันควรคืนค่าอาร์เรย์ส่วนตัดของทุกซับอาร์เรย์ที่อยู่ในอินพุตอาร์เรย์ตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { if(!thisObj[element]){ thisObj[element] = true; } else{ res.push(el

  7. วิธีรวมอาร์เรย์ออบเจกต์สองชุดที่แตกต่างกันด้วย JavaScript

    สมมติว่าเรามีอาร์เรย์ออบเจกต์สองชุดที่แตกต่างกันซึ่งมีข้อมูลเกี่ยวกับคำถามที่ผู้ตอบตอบไว้const arr1=[ { PersonalID: 11, qusetionNumber: 1, value: Something }, { PersonalID: 12, qusetionNumber: 2, value: whatever }, { PersonalID: 13, qusetionNumber: 3, value: anything }, { PersonalID: 14,

  8. หาองค์ประกอบที่ปรากฏสองครั้งในอาร์เรย์ด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่ ฟังก์ชันควรเลือกค่าทั้งหมดที่ปรากฏในอาร์เรย์ครบสองครั้งพอดี และคืนค่าอาร์เรย์ใหม่ขององค์ประกอบเหล่านั้นตัวอย่างโค้ดโค้ดสำหรับการทำงานนี้จะเป็นดังนี้ { let count = 0; for(let i = 0; i { const res = []; for(let i = 0; i < arr.lengt

  9. รวมสองอาร์เรย์ตาม property id ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ออบเจกต์สองอาร์เรย์ อาร์เรย์แรกมีออบเจกต์ที่ประกอบด้วย user id และ user nameอาร์เรย์ที่สองมีออบเจกต์ที่ประกอบด้วย user id และ user addressอาร์เรย์คือconst arr1 = [ {id:123,name:name 1}, {id:456,name:name 2} ]; const arr2 = [ {id:123,address:address 1}, {id:456,addr

  10. ลบค่าซ้ำและเก็บอินสแตนซ์แรกใน JavaScript

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

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

    สมมติว่าเรามีออบเจกต์ที่มีข้อมูลบุคคลดังนี้const obj = { Person1_Age: 22, Person1_Height: 170, Person1_Weight: 72, Person2_Age: 27, Person2_Height: 160, Person2_Weight: 56 };เราต้องเขียนฟังก์ชัน JavaScript ที่รับออบเจกต์ดังกล่าว ฟังก์ชันควรแยกข้อมูลของแต่ละบุคคลเป็นออบเจกต์ของตนเอ

  12. แมปอาร์เรย์เป็นอาร์เรย์ใหม่พร้อมค่าเริ่มต้นใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของเวลาเริ่มต้นและเวลาหยุดสำหรับนาฬิกาจับเวลาดังนี้const arr = [ { startTime: 1234, stopTime: 2345 }, { startTime: 3452, stopTime: 9304 }, { startTime: 2345, stopTime: 7432 }, { startTime: 4567, stopTime: 6252 } ];เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่

  13. กรองอาร์เรย์ด้วยอีกอาร์เรย์หนึ่งใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ของค่าคงที่ ฟังก์ชันควรคืนค่าอาร์เรย์แรกที่กรองแล้ว โดยเก็บเฉพาะองค์ประกอบที่มีอยู่ในอาร์เรย์แรกแต่ไม่อยู่ในอาร์เรย์ที่สองเราจะใช้เมธอด Array.prototype.filter() และตรวจสอบองค์ประกอบในอาร์เรย์ที่สองด้วย Array.prototype.includes()ตัวอย่างโค้ดโค้

  14. ตรวจสอบตัวเลขเรียงติดกันในอาร์เรย์โดยไม่ต้องเรียงลำดับใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรก และตัวเลข n เป็นอาร์กิวเมนต์ที่สองฟังก์ชันควรตรวจสอบว่ามีลำดับของตัวเลขที่เรียงติดกัน n ตัวขึ้นไปในอาร์เรย์หรือไม่ โดยไม่ต้องเรียงลำดับอาร์เรย์ก่อนตัวอย่างเช่น ถ้าอินพุตอาร์เรย์คือconst arr = [0, 4, 6, 5, 9, 8, 9, 12]; const

  15. ดึงค่าจาก JSON แบบซ้อนกันด้วยคีย์ใน JavaScript

    สมมติว่าเรามีออบเจกต์ JSON แบบซ้อนกันดังนี้const obj = { prop: [ { key: FOO, value: Foo is wonderfull, foo is great }, { key: BAR, value: Bar is bad, really bad } ] };เราต้องเขียนฟังก์ชัน JavaScript ที่รับออบเจกต์ดังกล่าวเป็นอาร์กิวเมนต์แรก และส

  16. แปลงตัวเลขเป็นตัวอักษรใน JavaScript

    สมมติว่าเรามีระบบล็อกอินที่ผู้ใช้ต้องระบุ userID เฉพาะตัวเพื่อระบุตัวตน และเพื่อเหตุผลด้านความปลอดภัย เราต้องการทำให้ userID ไม่ชัดเจน เพื่อให้ยากที่จะเดาตัวเลขได้โดยพื้นฐานแล้ว เราต้องเขียนฟังก์ชันสองตัวencode()decode()ฟังก์ชันแรกควรแปลงอินพุตตัวเลขเป็นการแมปอักษรฐาน 26 และฟังก์ชันที่สองควรแปลงการแ

  17. จัดกลุ่มข้อมูลเป็นรายเดือนใน JavaScript

    สมมติว่ามีข้อมูลเกี่ยวกับผู้ใช้บางคนดังนี้: const obj = { Mary: { 2016-1: 2, 2016-5: 1, 2016-3: 1 }, Paul: { 2016-1: 1, 2016-3: 1 }, moth: { 2016-1: 2, 2016-5: 1 } }; เราต้องเขียนฟังก์ชัน JavaScript ที่รับออบเจ็กต์ดังกล่าว ฟังก์ชันควรจัดกลุ่มข้อมูลผู้ใช้นี้เป็

  18. แปลงค่า JSON ประเภทตัวเลขหรือบูลลีนจากสตริงกลับเป็นต้นฉบับใน JavaScript

    สมมติว่ามี JSON object สั้นๆ ดังนี้: const obj = {name:sam,age:24,isMarried:false}; ที่นี่ ค่าบางอย่างที่เป็น Number และ Boolean โดยบังเอิญถูกแปลงเป็น String เช่น คุณสมบัติ age ที่เป็น Number และ isMarried ที่เป็น boolean งานของเราคือเขียนฟังก์ชันที่รับออบเจ็กต์ดังกล่าวและเปลี่ยนชนิดข้อมูลที่ผิดให้ถ

  19. ค้นหาจากอาร์เรย์ของออบเจ็กต์ผ่านอาร์เรย์ของสตริงเพื่อได้อาร์เรย์ของออบเจ็กต์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของสตริงหนึ่งอาร์เรย์และอีกอาร์เรย์หนึ่งของออบเจ็กต์ดังนี้: const arr1 = [ 1956888670, 2109171907, 298845084 ]; const arr2 = [ { KEY: 1262875245, VALUE: Vijay Kumar Verma }, { KEY: 1956888670, VALUE: Sivakesava Nallam }, { KEY: 2109171907, VALUE: udm analyst }, { KEY: 29884

  20. แปลงอาร์เรย์ที่มีค่าซ้ำเป็นออบเจ็กต์พร้อมจำนวนครั้งที่ซ้ำใน JavaScript

    สมมติว่ามีอาร์เรย์สตริงที่มีรายการซ้ำดังนี้: const arr = [California,Texas,Texas,Texas,New York,Missouri,New Mexico,California]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรสร้างอาร์เรย์ของออบเจ็กต์ที่มีออบเจ็กต์สำหรับแต่ละรายการที่ไม่ซ้ำกันและคุณสมบัติ count ที่มีจำนวนในอาร์เร

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