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

    สมมติว่าต่อไปนี้คือสตริง JSON ของเรา: var details = [ { customerName: Chris, customerAge: 32 }, { customerName: David, customerAge: 26 }, { customerName: Bob, customerAge: 29 }, { customerName: Carol, customerAge: 25 } ] เพื่อลบองค์ประกอบ JSON ใช้คีย์เวิร์ด delete ใน JavaScript ตัวอย่าง va

  2. แปลงอาร์เรย์จำนวนเต็มเป็นอาร์เรย์สตริงใน JavaScript

    เพื่อแปลงอาร์เรย์จำนวนเต็มเป็นอาร์เรย์สตริง ใช้ map(String) ใน JavaScript สมมติว่าต่อไปนี้คืออาร์เรย์จำนวนเต็มของเรา: var integerValues = [101, 50, 70, 90, 110, 90, 94, 68]; แปลงอาร์เรย์จำนวนเต็มเป็นอาร์เรย์สตริง: integerValues.map(String); ตัวอย่าง var integerValues = [101, 50, 70, 90, 110, 90, 9

  3. พฤติกรรมของตัวดำเนินการ + ใน JavaScript สำหรับเก็บตัวเลขขนาดใหญ่

    เพื่อเก็บตัวเลขขนาดใหญ่ใน JavaScript ให้ใช้ BigInt() แทนตัวดำเนินการ + หากคุณใช้ + operator คาดหวังความสูญเสียของความแม่นยำ สมมติว่าต่อไปนี้คือตัวเลขขนาดใหญ่ของเรา และเราเก็บด้วย BigInt(): console.log(Loss of precision with + operator..) ตัวอย่าง var stringValue1 = 100; console.log(The integer val

  4. JavaScript - ตรวจสอบว่าค่าเป็นเปอร์เซ็นต์หรือไม่

    สมมติว่าค่าของเราคือ: var value = 97%; เพื่อตรวจสอบค่าเป็นเปอร์เซ็นต์ ให้ใช้ regular expression ตัวอย่าง var value = 97%; var result = /^\d+(\.\d+)?%$/.test(value); if (result == true) { console.log(The percent is= + value); } else { console.log(This is not percentage); } var value1 = percent;

  5. วนลูปตัวเลขกับค่าออบเจกต์และ push ผลลัพธ์ลงอาร์เรย์ - JavaScript

    สมมติว่าต่อไปนี้คือตัวเลขของเราที่มีค่าออบเจกต์: var numberObject = { 2: 90, 6: 98 } ใช้ Array.from() ใน JavaScript: numberObject[index + 1] || novalue) ตัวอย่าง numberObject[index + 1] || novalue) console.log(After filling the value, the actual object is=); console.log(fillThePositionValue) เพ

  6. ปัญหา Lexical Scoping ใน JavaScript ใช้ new keyword constructor พร้อม inner function

    เพื่อแก้ปัญหานี้ ให้ใช้แนวคิดของคีย์เวิร์ด this ใช้ตัวแปรอีกตัวหนึ่งเก็บค่าของออบเจกต์ เพื่อใช้ภายใน inner function ตัวอย่าง function Employee() { this.technologyName = JavaScript; var currentTechnologyName = this; function workingTechnology() { console.log(I am working with + currentTec

  7. การเปลี่ยน Ternary Operator ให้เป็น Non-ternary - JavaScript

    สำหรับทางเลือกแทน ternary operator ให้ใช้ if else ใน JavaScript แทน สมมติว่าเรามีตัวเลขสองตัว: var number1 = 12; var number2 = 12; เพื่อเปรียบเทียบ เราสามารถใช้ if else แทน ternary operator: if (number1 == number2) console.log(true); else console.log(false); ตัวอย่าง var number1 = 12; var number2

  8. วิธีตรวจสอบว่าตัวเลขเป็นทศนิยมหรือจำนวนเต็ม - JavaScript

    สมมติว่าเรามีตัวแปรดังนี้: var value1 = 10; var value2 = 10.15; ใช้เงื่อนไข Number() เพื่อตรวจสอบว่าตัวเลขเป็นทศนิยมหรือจำนวนเต็ม: Number(value) === value && value % 1 !== 0; ตัวอย่าง function checkNumberIfFloat(value) { return Number(value) === value && value % 1 !== 0; } var value1 = 10; var v

  9. ลบศูนย์นำหน้าในอาร์เรย์ - JavaScript

    ข้อกำหนดสำหรับคำถามนี้ง่ายๆ เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข หากอาร์เรย์มีศูนย์นำหน้า (leading zeros) ฟังก์ชันควรลบศูนย์นำหน้าออกแบบ in-place มิฉะนั้น ฟังก์ชันไม่ควรทำอะไร ตัวอย่างเช่น: ถ้าอาร์เรย์อินพุตคือ: const arr = [0, 0, 0, 14, 0, 63, 0]; ผลลัพธ์ควรเป็น: const output =

  10. รวมสองออบเจกต์ใน JavaScript โดยละเลยค่า undefined

    สมมติว่าเรามีออบเจกต์สองตัว คือ A และ B ดังนี้: const A = { activity: purchased, count: undefined, time: 09:05:33 }; const B = { activity: purchased, count: 51, time: undefined }; เราต้องเขียนฟังก์ชัน JavaScript ที่รวมออบเจกต์ทั้งสองนี้ โดยคำนึงถึงว่า ถ้าคีย์ใดมีค่า truthy ไม่ควรถูกเขียนทับด้วยคีย์

  11. แปลงอาร์เรย์เป็นอาร์เรย์ของซับอาร์เรย์ - JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าต่างๆ และคืนค่าอาร์เรย์ใหม่ที่มีองค์ประกอบของอาร์เรย์เดิมแบ่งเป็นซับอาร์เรย์ที่มีความยาว 2 อย่างแน่นอน ถ้าความยาวของอาร์เรย์เดิมไม่หารด้วย 2 ลงตัว ซับอาร์เรย์สุดท้ายควรมีเพียงหนึ่งองค์ประกอบ ตัวอย่างเช่น: ถ้าอาร์เรย์อินพุตคือ: const arr = [1, 2,

  12. วิธีเลือกค่ากลางของอาร์เรย์ - JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข ฟังก์ชันควรคืนค่าองค์ประกอบตรงกลางของอาร์เรย์ ตัวอย่างเช่น: ถ้าอาร์เรย์คือ: const arr = [1, 2, 3, 4, 5, 6, 7]; ผลลัพธ์ควรเป็น 4 ตัวอย่าง 1; const offset = 1 - this.length % 2; return this.slice(half - offset, half + 1); }; Array.prototy

  13. วิธีหาตัวเลขมากที่สุดในอาร์เรย์ที่มีองค์ประกอบ undefined - JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่มีตัวเลขบางตัว สตริงบางส่วน และค่า falsy บางส่วน ฟังก์ชันของเราควรคืนค่าตัวเลขที่มากที่สุดจากอาร์เรย์ ตัวอย่างเช่น: ถ้าอาร์เรย์อินพุตเป็นดังต่อไปนี้พร้อมค่า undefined บางส่วน: const arr = [23, hello, undefined, null, 21, 65, NaN, 1, undefined, hii];

  14. หาตัวเลขที่ปรากฏจำนวนครั้งคี่ - JavaScript

    กำหนดอาร์เรย์ของจำนวนเต็ม เราต้องเขียนฟังก์ชันที่รับอาร์เรย์นี้และหาองค์ประกอบที่ปรากฏจำนวนครั้งคี่ (odd number of times) จะมีเพียงหนึ่งจำนวนเต็มที่ปรากฏจำนวนครั้งคี่เสมอ เราจะแก้ปัญหานี้โดยการจัดเรียงอาร์เรย์ เมื่อจัดเรียงแล้ว เราสามารถวนลูปผ่านอาร์เรย์เพื่อหาองค์ประกอบที่ปรากฏจำนวนครั้งคี่ ตัวอย

  15. อัลกอริทึม JavaScript - การลบค่าติดลบออกจากอาร์เรย์

    กำหนดอาร์เรย์ X ที่มีหลายค่า (เช่น [-3, 5, 1, 3, 2, 10]) เราต้องเขียนฟังก์ชันที่ลบค่าติดลบทั้งหมดออกจากอาร์เรย์ เมื่อฟังก์ชันทำงานเสร็จ อาร์เรย์ควรประกอบด้วยเฉพาะตัวเลขบวก เราต้องทำสิ่งนี้โดยไม่สร้างอาร์เรย์ชั่วคราว และใช้เฉพาะเมธอด pop ในการลบค่า ตัวอย่าง // ลบค่าติดลบท้ายทั้งหมด while (x.length

  16. วิธีรวมอาร์เรย์สตริงใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง ฟังก์ชันควรรวมสตริงทั้งหมดของอาร์เรย์ แทนที่ช่องว่างทั้งหมดด้วยขีดกลาง - และคืนค่าสตริงที่ได้ ตัวอย่าง: ถ้าอาร์เรย์คือ: const arr = [QA testing promotion , Twitter , Facebook , Test]; ผลลัพธ์ควรเป็น: const output = QA-testing-promotion-Twitte

  17. การแปลงสตริงแบบ Recursive ให้เป็นออบเจกต์ - JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงและคืนค่าออบเจกต์ที่สอดคล้องกับสตริงเหล่านั้น ตัวอย่างเช่น: ถ้าอาร์เรย์คือ: const arr = [ country.UK.level.1, country.UK.level.2, country.US.level.1, country.UK.level.3 ]; ผลลัพธ์ควรเป็น: const output = { country: [ {UK : {level :

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