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

    เราได้รับสตริงหลักและสตริงย่อย งานของเราคือสร้างฟังก์ชัน removeString() ที่รับสองอาร์กิวเมนต์เหล่านี้และคืนค่าสตริงหลักที่ปราศจากสตริงย่อยที่นี่เราต้องลบตัวคั่นจากสตริง เช่น:this-is-a-stingโค้ดสำหรับฟังก์ชันนี้: { const separatedArray = string.split(separator); const separatedString = separatedArray

  2. ตรวจสอบหมายเลข Gapful ใน JavaScript

    หมายเลขเป็น Gapful number เมื่อ:มีอย่างน้อย 3 หลักหารด้วยตัวเลขที่รวมจากหลักแรกและหลักสุดท้ายลงตัวตัวอย่าง:1053 เป็น Gapful เพราะมี 4 หลักและหารด้วย 13 ลงตัว 135 เป็น Gapful เพราะมี 3 หลักและหารด้วย 15 ลงตัวหน้าที่ของเราคือเขียนโปรแกรมคืนค่า Gapful number ที่ใกล้ที่สุดกับตัวเลขที่ให้มาโค้ด: { if(typ

  3. JavaScript Strings: แทนที่ i ด้วย 1 และ o ด้วย 0

    เราต้องเขียนฟังก์ชันที่รับสตริงหนึ่งอาร์กิวเมนต์และคืนค่าสตริงใหม่ที่แทนที่ i และ o ด้วย 1 และ 0 ตามลำดับนี่เป็นปัญหา for loop คลาสสิกที่เราวนลูปผ่านสตริงด้วยดัชนีและสร้างสตริงใหม่ขณะเคลื่อนที่โค้ดสำหรับฟังก์ชัน: { let validatedString = ; for(let i = 0; i < str.length; i++){ if(str[i] === a){ valida

  4. การเรียงลำดับแบบ Natural Sort ใน JavaScript

    เรามีอาร์เรย์ที่มีตัวเลขและสตริงผสมกัน ต้องการเรียงให้ตัวเลขเรียงลำดับและอยู่ก่อนสตริงทั้งหมด แล้วค่อยเรียงสตริงตามตัวอักษรตัวอย่างสมมติอาร์เรย์ของเราคือ:const arr = [1, fdf, afv, 6, 47, 7, svd, bdf, 9];ผลลัพธ์ควรเป็น:[1, 6, 7, 9, 47, afv, bdf, fdf, svd]โค้ดสำหรับทำเช่นนี้: b ? 1 : -1; } } arr.sort(

  5. เพิ่มแบรรทัดใหม่ในสตริงตามเงื่อนไขใน JavaScript

    เราต้องเขียนฟังก์ชัน breakString() ที่รับสองอาร์กิวเมนต์: สตริงที่ต้องการแบ่ง และตัวเลขที่แทนจำนวนตัวอักษรเกณฑ์ หลังจากถึงเกณฑ์แล้วต้องเพิ่มแบรรทัดใหม่แทนช่องว่างซ้ำๆเราจะวนลูปด้วย for loop เก็บตัวนับว่าผ่านตัวอักษรกี่ตัวแล้ว หากเกินเกณฑ์และเจอช่องว่าง ให้แทนที่ด้วยแบรรทัดใหม่ในสตริงใหม่และรีเซ็ตตัว

  6. สร้างแผนที่ความถี่ของทุกองค์ประกอบในอาร์เรย์ JavaScript

    เราจะได้รับอาร์เรย์ของตัวเลข/สตริงที่มีรายการซ้ำกัน ทั้งที่ต้องทำคือคืนค่าความถี่ของแต่ละองค์ประกอบในอาร์เรย์การคืนค่าออบเจ็กต์ที่มีองค์ประกอบเป็นคีย์และความถี่เป็นค่าจะเหมาะสมที่สุดสำหรับสถานการณ์นี้เราจะวนลูปอาร์เรย์ด้วย forEach() และเพิ่มจำนวนนับขององค์ประกอบในออบเจ็กต์หากมีอยู่แล้ว มิฉะนั้นจะสร้

  7. รูปแบบ Zig-Zag ในสตริงด้วย JavaScript

    เราต้องเขียนฟังก์ชันที่อ่านสตริงและแปลงตัวอักษรที่อยู่ในดัชนีคี่เป็นตัวพิมพ์ใหญ่ และดัชนีคู่เป็นตัวพิมพ์เล็ก แล้วคืนค่าสตริงใหม่โค้ดเต็มสำหรับการทำเช่นนี้: { if(index % 2 === 0){ return word.toLowerCase(); }else{ return word.toUpperCase(); } }) .join(); return newStr; }; console.log(changeCase(text)

  8. การจัดกลุ่มอาร์เรย์ตามคุณสมบัติของออบเจ็กต์ลูกใน JavaScript

    เรามีอาร์เรย์ของออบเจ็กต์ที่มีข้อมูลเกี่ยวกับรถยนต์บางคัน อาร์เรย์มีลักษณะดังนี้:const cars = [ { company: Honda, type: SUV }, { company: Hyundai, type: Sedan }, { company: Suzuki, type: Sedan }, { company: Audi, type: Coupe }, { company: Tata, type: SUV }, { company: Morris Garage, type: Hatchback

  9. ดึงคีย์ของออบเจกต์ด้วย Recursion ใน JavaScript

    เรามีออบเจกต์ที่มีออบเจกต์อื่นเป็นค่าของพร็อพเพอร์ตี มันซ้อนกัน 2-3 ระดับหรือมากกว่านั้น นี่คือออบเจกต์ตัวอย่าง: const people = { Ram: { fullName: Ram Kumar, details: { age: 31, isEmployed: true } }, Sourav: { fullName: Sourav Singh, details: { age: 22,

  10. จัดกลุ่มออบเจกต์ตาม key property ใน JavaScript

    เรามี parentArray ที่มีหลายซับอาร์เรย์ แต่ละซับอาร์เรย์มีขนาดเท่ากัน แต่ละซับอาร์เรย์เป็นอาร์เรย์ของออบเจกต์ที่มีสองพร็อพเพอร์ตี: key และ value ภายในซับอาร์เรย์ ยืนยันได้ว่าออบเจกต์สองตัวไม่สามารถมี key เดียวกันได้ แต่ทุกซับอาร์เรย์มีคู่ key n คู่ที่เหมือนกัน โดยที่ n คือขนาดของซับอาร์เรย์ หน้าที่ข

  11. ลบตัวเลขน้อยที่สุดในอาร์เรย์ - JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข ฟังก์ชันควรหาองค์ประกอบน้อยที่สุดในอาร์เรย์และลบมันออกแบบ in-place โค้ดสำหรับเรื่องนี้จะเป็น: = num) { return acc; } ind = index; num = val; return { ind, num }; }, { num: Infinity, ind: -1 }); const { ind }

  12. วิธีหาคำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่และเพิ่มตัวอักษรก่อนหน้าในประโยค - JavaScript

    สมมติว่าเรามีสตริงที่มีตัวอักษรภาษาอังกฤษพิมพ์ใหญ่บางส่วนดังนี้: const str = Connecting to server Connection has been successful We found result; เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงแบบนี้และแทรกคอมม่า , ก่อนช่องว่างก่อนทุกตัวอักษรพิมพ์ใหญ่ในสตริง โค้ดสำหรับเรื่องนี้จะเป็น: { let newStr

  13. JavaScript Get English Count Number (ลำดับที่ภาษาอังกฤษ)

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและคืนค่าลำดับที่ภาษาอังกฤษสำหรับมัน ตัวอย่าง: 3 returns 3rd โค้ดสำหรับเรื่องนี้จะเป็น: { if (num % 10 === 1 && num % 100 !== 11) { return num + st; } if (num % 10 === 2 && num % 100 !== 12) { return num + nd; } if (num % 10 === 3 && n

  14. หาตัวเลขน้อยที่สุดด้วย Recursion ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและคืนค่าตัวเลขน้อยที่สุดจากมันโดยใช้ Recursion สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา: const arr1 = [-2, -3, -4, -5, -6, -7, -8]; const arr2 = [-2, 5, 3, 0]; โค้ดสำหรับเรื่องนี้จะเป็น: { if (!res.length) { return a; } if (a < re

  15. หาองค์ประกอบ unique แรกในอาร์เรย์ที่จัดเรียงแล้ว - JavaScript

    สมมติว่าเรามีอาร์เรย์ที่จัดเรียงแล้วของค่าต่างๆ ดังนี้: const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์แบบนี้และคืนค่าตัวเลข unique แรกในอาร์เรย์ ถ้าไม่มีตัวเลขแบบนั้นในอาร์เรย์ ฟังก์ชันของเราควรคืนค่า false สำหรับอาร์เรย์นี้ ผลลัพธ์ควรเป็น

  16. ตรวจสอบตัวเลขฟิบอนัชชีใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและตรวจสอบว่ามันเป็นตัวเลขฟิบอนัชชีหรือไม่ (คือ อยู่ในอนุกรมฟิบอนัชชีหรือไม่) ฟังก์ชันของเราควรคืนค่า true หากตัวเลขเป็นฟิบอนัชชี false ถ้าไม่ใช่ โค้ดสำหรับเรื่องนี้จะเป็น: { if (num === 0 || num === 1) { return true; } let prev = 1; let cou

  17. ผลรวมขององค์ประกอบที่ไม่ซ้ำกันทั้งหมดในอาร์เรย์ JavaScript

    สมมติว่าเรามีอาร์เรย์ของตัวเลขดังนี้: const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์แบบนี้และนับผลรวมขององค์ประกอบทั้งหมดที่ปรากฏเพียงครั้งเดียวในอาร์เรย์ ตัวอย่าง: ผลลัพธ์สำหรับอาร์เรย์ที่กล่าวมาข้างต้นจะเป็น: 356 โค้ดสำหรับเรื่องนี้จ

  18. ผลรวมของผลคูณซับอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขความยาว N โดยที่ N เป็นจำนวนเต็มคู่บวก และแบ่งอาร์เรย์ออกเป็นสองซับอาร์เรย์ (left และ right) ที่มี N/2 องค์ประกอบแต่ละอัน ฟังก์ชันควรทำผลคูณของซับอาร์เรย์ทั้งสองแล้วบวกผลลัพธ์ทั้งสองเข้าด้วยกัน ตัวอย่างเช่น ถ้าอาร์เรย์อินพุตคือ: const arr = [1

  19. คู่ขององค์ประกอบติดกันที่ผลรวมน้อยที่สุด - JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข ฟังก์ชันควรคืนค่าซับอาร์เรย์ของสององค์ประกอบติดกันจากอาร์เรย์เดิมที่ผลรวมของพวกเขาน้อยที่สุด среди ทุกคู่ติดกันของอาร์เรย์ ถ้าความยาวของอาร์เรย์น้อยกว่า 2 เราควรคืนค่า boolean false ตัวเช่น ถ้าอาร์เรย์อินพุตคือ: const arr = [41, 44, -12, 13,

  20. ฟังก์ชันสตริงแทนที่ครั้งที่ n ของตัวอักษรในสตริง JavaScript

    เราต้องเขียนฟังก์ชัน removeStr() ที่อยู่บน String.prototype object และรับสตริง str, ตัวอักษร char และตัวเลข n ฟังก์ชันควรลบครั้งที่ n ของ char จาก str มาเขียนโค้ดสำหรับเรื่องนี้: const str = aaaaaa; const subStr = a; const num = 6; removeStr = function(subStr, num) { if (!this.includes(subStr))

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