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

    สมมติเรามีอาร์เรย์ตัวเลขที่แทนด้วยสตริงแบบนี้:const arr = [1.1,1.2,1.3,2.1,2.2,3.1,3.2,3.3,4.1,4.2];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้และจัดกลุ่มสตริงที่เริ่มต้นด้วยตัวเลขเดียวกันใน subarray เดียวกันผลลัพธ์ควรเป็น:const output = [[1.1,1.2,1.3],[2.1,2.2],[3.1,3.2,3.3],[4.1,4.2]];ตัวอย่างโค้ดสำห

  2. แทนที่คำเฉพาะในประโยคทั้งหมดตามอาร์เรย์คำใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและอาร์เรย์ของสตริง ฟังก์ชันควรคืนค่าสตริงใหม่ ที่คำในสตริงทั้งหมดที่อยู่ในอาร์เรย์ถูกแทนที่ด้วยช่องว่าง ต้องใช้ String.prototype.replace()ตัวอย่างโค้ดสำหรับนี้: { let sentence = ; const regex = new RegExp(`\\b(${words.join(|)})\\b`, gi); sentence = str.replace(regex,

  3. ผลรวมสะสมขององค์ประกอบใน JavaScript

    สมมติเรามีอาร์เรย์ตัวเลขแบบนี้:const arr = [1, 2, 3, 4, 5, 6];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้และคืนค่าอาร์เรย์ใหม่ที่องค์ประกอบสอดคล้องกันเป็นผลรวมของทุกองค์ประกอบจนถึงจุดนั้นจากอาร์เรย์ต้นฉบับดังนั้นสำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรเป็น:const output = [1, 3, 6, 10, 15, 21];ตัวอย่างโค้ดสำหรั

  4. เก็บองค์ประกอบอาร์เรย์ที่มากกว่าผลรวมสะสมด้วย reduce() ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลข ฟังก์ชันควรคืนค่าอาร์เรย์ใหม่ที่มีองค์ประกอบจากอาร์เรย์ต้นฉบับที่มีค่ามากกว่าผลรวมสะสมขององค์ประกอบทั้งหมดจนถึงจุดนั้น ต้องแก้ปัญหานี้ด้วย Array.prototype.reduce()ตัวอย่างโค้ดสำหรับฟังก์ชันนี้: acc && res.push(val), acc + val); }, 0); return res; } console.lo

  5. ลบค่าซ้ำในอาร์เรย์สองมิติใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์สองมิติของค่าคงที่ ฟังก์ชันควรคืนค่าอาร์เรย์ใหม่ที่มีรายการทั้งหมดจากอาร์เรย์ต้นฉบับแต่รายการที่ซ้ำตัวอย่างโค้ดสำหรับนี้: { if(map[val]){ return false; }; map[val] = 1; return true; }); }); return res; }; console.log(removeDuplicates(arr));ผลลัพธ์ผลลัพธ์ในคอนโซล:[ [

  6. วิธีรวมสตริงสองสตริงสลับกันใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองสตริง ฟังก์ชันควรคืนค่าอาร์เรย์ใหม่ที่มีตัวอักษรสลับกันจากทั้งสองสตริงตัวอย่าง: หากสองสตริงคือ:const str1 = abc; const str2 = def;ผลลัพธ์ผลลัพธ์ควรเป็น:const output = adbecf;ตัวอย่างโค้ดสำหรับนี้: !!el); const b = str2.split(); let mergedString = ; for(var i = 0; i < a.l

  7. ลบองค์ประกอบจากอาร์เรย์อ้างอิง spreaded array ใน JavaScript

    สมมติเรามีอาร์เรย์ค่าคงที่แบบนี้:const arr = [cat,dog,elephant,lion,tiger,mouse];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์นี้เป็นอาร์กิวเมนต์แรก และสตริงจำนวนเท่าไรก็ได้เป็นอาร์กิวเมนต์ที่สอง สาม และอื่นๆฟังก์ชันควรลบสตริงทั้งหมดออกจากอาร์เรย์ที่รับเป็นอาร์กิวเมนต์แรกในที่เดียว (in place) หากสตริงนั้นถูกให

  8. ลบออบเจ็กต์ซ้ำจากอาร์เรย์ใน JavaScript

    สมมติเรามีอาร์เรย์ของออบเจ็กต์แบบนี้:const arr = [ {title: Assistant}, {month: July}, {event: Holiday}, {title: Assistant} ];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้ ฟังก์ชันควรคืนค่าอาร์เรย์ใหม่ที่มีออบเจ็กต์ทั้งหมดจากอาร์เรย์ต้นฉบับแต่อย่างที่ซ้ำตัวอย่างโค้ดสำหรับนี้: { const map = {}; for(let i =

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

    สมมติเรามีสองอาร์เรย์ค่าคงที่แบบนี้:const arr1 = [1, 3, 2, 4, 5, 6]; const arr2 = [1, 2, 5];เราต้องเขียนฟังก์ชันที่รับสองอาร์เรย์นี้ แล้วคืนค่าอาร์เรย์ใหม่ที่มีองค์ประกอบทั้งหมดของ arr1 แต่เรียงตาม arr2องค์ประกอบที่ปรากฏในทั้งสองอาร์เรย์ควรปรากฏก่อนตามลำดับในอาร์เรย์ที่สอง ตามด้วยองค์ประกbyterที่อยู

  10. วิธีกรองอาร์เรย์ซ้ำในอาร์เรย์ของอาร์เรย์ใน JavaScript

    สมมติเรามีอาร์เรย์ของอาร์เรย์แบบนี้:const arr = [ [ Serta, Black Friday ], [ Serta, Black Friday ], [ Simmons, Black Friday ], [ Simmons, Black Friday ], [ Simmons, Black Friday ], [ Simmons, Black Friday ] ];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้ และคืนค่าอาร์เรย์ใหม่ที่มี subarray ที่ไม่ซ้ำกันทั

  11. จัดกลุ่มชื่อตามตัวอักษรแรกใน JavaScript

    สมมติเรามีอาร์เรย์ชื่อแบบนี้:const arr = [Simon, Mike, Jake, Lara, Susi, Blake, James];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้ ฟังก์ชันควรคืนค่าอาร์เรย์ของออบเจ็กต์ที่มีสองคุณสมบัติ: ตัวอักษรที่จัดกลุ่มชื่อ อาร์เรย์ของชื่อที่อยู่ในกลุ่มนั้นตัวอย่างโค้ดสำหรับนี้: ({ letter: el, names: map[el] })); r

  12. วิธีวนลูปออบเจ็กต์ในอาร์เรย์และรวมคุณสมบัติใน JavaScript

    สมมติเรามีอาร์เรย์ของออบเจ็กต์แบบนี้:const arr = [ { duration: 10, any: fields }, { duration: 20, any: other fields }, { duration: 15, any: some other fields } ];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้และคืนค่าผลรวมของคุณสมบัติ duration ของทุกออบเจ็กต์สำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรเป็น 45ตัวอย่าง

  13. สร้างอันดับกับการรวมสตริงใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขจำนวนเท่าไรก็ได้ ฟังก์ชันควรคืนค่าออบเจ็กต์ที่เป็นแผนที่ความถี่บ่งบอกว่าแต่ละองค์ประกanyปรากฏกี่ครั้งตรวจสอบในทุกอาร์เรย์ตัวอย่าง: หากอาร์เรย์คือ:const a = [23, 45, 21], b = [45, 23], c = [21, 32], d = [23], e= [32], f=[50, 54];ผลลัพธ์ควรเป็น:const output = {

  14. ทุกชุดการรวมผลรวมของอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขเป็นอาร์กิวเมนต์แรก และตัวเลข n เป็นอาร์กิวเมนต์ที่สอง (n จะน้อยกว่าหรือเท่ากับความยาวอาร์เรย์เสมอ)ฟังก์ชันควรคืนค่าอาร์เรย์ของผลรวมของทุกองค์ประกอบของทุก subarray ที่เป็นไปได้ที่มีความยาว n จากอาร์เรย์ต้นฉบับตัวอย่าง: หากนำเข้าคือ:const arr = [2, 6, 4]; const

  15. ดึงค่าที่ไม่มีในอีกอาร์เรย์หนึ่งใน JavaScript

    เราได้รับสองอาร์เรย์: (arr1 และ arr2)arr1 มีค่าคงที่บางอย่างarr2 มีออบเจ็กต์ที่แมปค่าคงที่บางอย่างเราต้องเขียนฟังก์ชันที่รับสองอาร์เรย์นี้ แล้วคืนค่าอาร์เรย์ขององค์ประกอบจาก arr1 ทั้งหมดที่ไม่ได้ถูกแมปโดยออบเจ็กต์ใน arr2ตัวอย่างโค้ดสำหรับนี้: { return el === obj.identifier; }); }); return res; }; co

  16. Dynamic Programming: คืนค่าข้อมูลที่ตรงกันทั้งหมดใน JavaScript

    สมมติเรามี JSON object ที่มีข้อมูลตำแหน่งเมืองของบางประเทศแบบนี้:const countryInfo = { country: [{ name: Bangladesh, province: [{ name:Dhaka, city: [{ name:Tangail, lat: 11 }, { name:Jamalpur, lat: 12 }] }, { name: Khulna, city: [{ name:Jossore, lat: 22 }, { name:Tangail, lat: 23 }] }, { name: Rajsh

  17. หาคำที่สั้นที่สุดในสตริงด้วย JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและคืนค่าคำที่สั้นที่สุดจากสตริงตัวอย่าง: หากสตริงนำเข้าคือ:const str = This is a sample string;ผลลัพธ์ควรเป็น:const output = a;ตัวอย่างโค้ดสำหรับนี้: { let { length, word } = acc; if(val.length < length){ length = val.length; word = val; }; return { length, word }; },

  18. JavaScript แยกออบเจ็กต์ตามคุณสมบัติ

    สมมติเรามีออบเจ็กต์แบบนี้:const obj = { 0: { time: 1, day: 1, }, 1: { time: 2, day: 1, }, 2: { time: 3, day: 1, }, 3: { time: 1, day: 2, }, 4: { time: 2, day: 2, }, 5: { time: 3, day: 2, } };เราต้องเขียนฟังก์ชันที่รับออบเจ็กต์แบบนี้และจัดกลุ่มคีย์-ค่าในซับออบเจ็กต์แยกกันที่มีค่า day เหมือนกันผลลัพธ์

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

    สมมติเรามีตัวเลข 12145 ต้องเขียนฟังก์ชันแมปหลักของตัวเลขเป็นตัวอักษรอังกฤษตามเกณฑ์: ตัวอักษรแมปตามดัชนี 1-based เช่น a สำหรับ 1, b สำหรับ 2, c สำหรับ 3, เป็นต้น l,n,e แต่ไม่สามารถเป็น 1,2,1,45 เพราะไม่มีการแมปสำหรับ 45 ฟังก์ชันควรคืนค่าอาร์เรย์ของทุก permutation ของการแมปตัวอักษรตัวอย่าง= 2 && +(lef

  20. คำนวณค่าเฉลี่ยรายไตรมาสและรายปีด้วย JavaScript

    สมมติเรามีอาร์เรย์ตัวเลขแบบนี้:const arr = [1,2,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];เราต้องเขียนฟังก์ชันที่รับอาร์เรย์แบบนี้และแบ่งเป็นกลุ่มรายไตรมาสและรายปีระหว่างทางกลุ่มสำหรับอาร์เรย์ข้างต้นควรเป็น:const quarterly = [[1,2,2],[4,5,6],[7,8,9],[10,11,12],[13,14,15],[16,17,18],[19,20]]; c

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:79/298  20-คอมพิวเตอร์/Page Goto:1 73 74 75 76 77 78 79 80 81 82 83 84 85