Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. มีโอเปอเรเตอร์ "null coalescing" ใน JavaScript หรือไม่?

    ใช่ ตอนนี้ JavaScript รองรับโอเปอเรเตอร์ “null coalescing” แต่คุณยังสามารถใช้แนวคิดของตรรกะ OR (||) ได้ ไวยากรณ์มีดังนี้ − var anyVariableName=null; var anyVariableName=yourVariableName || yourActualValue; ตัวอย่าง var fullName=null; console.log("The full name is="+fullName); var actualNam

  2. กรองอาร์เรย์ของวัตถุตามคุณสมบัติเฉพาะใน JavaScript หรือไม่

    ใช้แนวคิดของ map() ร่วมกับโอเปอเรเตอร์ประกอบ (?) ต่อไปนี้เป็นอาร์เรย์ของวัตถุของเรา - let firstCustomerDetails = [    {firstName: 'John', amount: 100},    {firstName: 'David', amount: 50},    {firstName: 'Bob', amount: 80} ];    let sec

  3. มีวิธีใดในการแก้ปัญหานี้โดยไม่ต้องต่อสองอาร์เรย์นี้เพื่อรับวัตถุที่มีมูลค่าสูงกว่า

    ในการรับวัตถุที่มีคุณสมบัติเฉพาะ ให้ใช้แนวคิดของ reduce() ในอาร์เรย์ทั้งสองแบบแยกกัน คุณไม่จำเป็นต้องต่อกัน สมมติว่าต่อไปนี้คือสิ่งของที่มีชื่อนักเรียนและเครื่องหมายนักเรียน var sectionAStudentDetails = [    {studentName: 'John', studentMarks: 78},    {studentName: 'D

  4. ใช้อักษรตัวพิมพ์ใหญ่เฉพาะอักษรตัวแรกหลังโคลอนด้วย regex และ JavaScript หรือไม่

    หากต้องการใช้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ ให้ใช้แนวคิดของนิพจน์ทั่วไปร่วมกับ toUpperCase() เนื่องจาก toUpperCase() ใช้อักษรตัวพิมพ์ใหญ่ในสตริงทั้งหมด เราจึงต้องใช้ Regex toonly ให้ตัวอักษรตัวแรกหลังโคลอนเป็นตัวพิมพ์ใหญ่เท่านั้น สมมติว่าต่อไปนี้คือสตริงของเรา − var objectValues='fullName: john Sm

  5. ฉันจะเขียน for loop ที่รวมตัวเลขทั้งหมดในอาร์เรย์ไปยังตัวแปรใน JavaScript ได้อย่างไร

    ในตอนแรก ให้ประกาศและเริ่มต้นตัวแปรผลรวมด้วย 0 จากนั้นคุณจะต้องวนซ้ำในอาร์เรย์ทั้งหมดและแยกค่าทั้งหมดของอาร์เรย์และบวกด้วยตัวแปรผลรวมที่อัปเดตแล้ว สมมติว่าต่อไปนี้คืออาร์เรย์ของเราที่มีตัวเลข − var listOfValues = [10,3,4,90,34,56,23,100,200]; ตัวอย่าง var listOfValues = [10,3,4,90,34,56,23,100,200]

  6. แสดงตัวเลขทั้งหมดจากช่วงเริ่มต้นและสิ้นสุดใน JavaScript หรือไม่

    สมมติว่าต่อไปนี้เป็นค่าเริ่มต้นของเรา − var startValue=10; สมมติว่าต่อไปนี้คือค่าสุดท้ายของเรา − var endValue=20; ใช้ for loop เพื่อดึงตัวเลขระหว่างค่าเริ่มต้นและสิ้นสุด - ตัวอย่าง var startValue=10; var endValue=20; var total=''; function printAllValues(startValue,endValue){    f

  7. จะวนซ้ำอย่างถูกต้องผ่าน getElementsByClassName () ใน JavaScript ได้อย่างไร

    หากต้องการทำซ้ำอย่างถูกต้อง ให้ใช้ document.getElementsByClassName() ThegetElementsByClassName() เป็นเมธอฟและส่วนต่อประสานเอกสาร ต่อไปนี้เป็นค็อดที่เรากำลังทำซ้ำผ่านคลาส div - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <m

  8. ลบ '0', 'undefined' และค่าว่างออกจากอาร์เรย์ใน JavaScript

    ในการลบ 0 undefined และค่าว่าง คุณต้องใช้แนวคิดของ splice() สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา - var allValues = [10, false,100,150 ,'', undefined, 450,null] ต่อไปนี้เป็นรหัสที่สมบูรณ์โดยใช้ for loop และ splice() - ตัวอย่าง var allValues = [10, false,100,150 ,'', undefined, 450,null]

  9. จะแก้ไขค่าคีย์ในวัตถุด้วย JavaScript และลบขีดล่างได้อย่างไร

    ในการแก้ไขค่าคีย์ คุณต้องใช้นิพจน์ทั่วไปร่วมกับ withObject.fromEntries() ตัวอย่าง var underscoreSpecifyFormat = str => str.replace(/(_)(.)/g, (_, __, v) => v.toUpperCase()), JsonObject = { first_Name_Field: 'John', last_Name_Field: 'Smith'}, output = Object.fromEntries(Object.e

  10. วิธีการตรวจสอบว่าองค์ประกอบอาร์เรย์มีค่าเท็จใน JavaScript?

    ในการตรวจสอบว่าองค์ประกอบอาร์เรย์มีค่าเท็จหรือไม่ คุณสามารถใช้ Object.values() ใน JavaScript ต่อไปนี้คือโค้ด - ตัวอย่าง const details = [    {       customerDetails:       [          {             isMarrie

  11. ตรวจสอบว่าอินพุตเป็นตัวเลขหรือตัวอักษรใน JavaScript หรือไม่

    หากต้องการตรวจสอบว่าข้อมูลที่ป้อนเป็นตัวเลขหรือตัวอักษร ให้ใช้ฟังก์ชัน isNaN() จาก JavaScript คืนค่าจริงหากค่าเป็น NaN เช่น ไม่ใช่ตัวเลข ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpo

  12. onclick ไม่ทำงานสำหรับลิงก์สองลิงก์ขึ้นไปสำหรับฟังก์ชันเดียวกันใน JavaScript คืออะไร

    หาก onclick ไม่ทำงานสำหรับสองลิงก์ขึ้นไป ให้ใช้ document.querySelectorAll() inJavaScript ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi

  13. เปลี่ยนค่าของการป้อนข้อมูลในแบบฟอร์มส่งใน JavaScript?

    หากต้องการเปลี่ยนค่าของอินพุต ให้ใช้แนวคิดของเอกสาร ไวยากรณ์มีดังนี้ − document.yourFormName.yourTextName.value=anyValue; สมมติว่าต่อไปนี้เป็นประเภทอินพุตของเราที่เรียก sendForm() เมื่อคลิก ส่งแบบฟอร์ม - <form name="studentForm" onsubmit="submitForm();">    <i

  14. ลบเลขศูนย์นำหน้าในอาร์เรย์ JavaScript หรือไม่

    ในการลบศูนย์นำหน้าในอาร์เรย์ ให้ใช้แนวคิดของ filter() ต่อไปนี้เป็นข้อมูลที่เรานำเข้าซึ่งเราจะลบศูนย์นำหน้า - [10,0,12,0,0])[0,0,0,0,0,0,10,12,0])[12,0,0,1,0,0]) ตัวอย่าง lastValue=lastValue || ค่า)(false));console.log(removeLeadingZero([10,0,12,0,0]) );console.log(removeLeadingZero([0,0,0,0,0,0,10,

  15. เปลี่ยนคุณสมบัติของวัตถุด้วย JavaScript แบบมีเงื่อนไขหรือไม่

    หากต้องการเปลี่ยนคุณสมบัติของอ็อบเจ็กต์ตามเงื่อนไข ให้ใช้ตัวดำเนินการ AND แบบลอจิคัล ( &&) หากตัวถูกดำเนินการทั้งสองไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริงใน ANDoperator เชิงตรรกะของ JavaScript ตัวอย่าง let marksDetails = { Mark1: 33, Mark2: 89 },isBacklog = false; console.log("Result when backlog

  16. รวมค่าแผนที่เป็นสตริงเดียวด้วย JavaScript หรือไม่

    คุณสามารถใช้แนวคิดของ Map() ใน JavaScript แผนที่มีแนวคิดของค่าคีย์ซึ่งคีย์ต้องไม่ซ้ำกัน เราจำเป็นต้องใช้เมธอด join() เพื่อรวมค่าของแผนที่ด้วย ต่อไปนี้เป็นรหัส - ตัวอย่าง let queryStringAppendWithURL = new Map(); queryStringAppendWithURL.set("firstParamter", ["name=John", "ag

  17. การเข้าถึงตัวแปรในฟังก์ชันตัวสร้างโดยใช้วิธีต้นแบบด้วย JavaScript?

    สำหรับสิ่งนี้ ให้ใช้ “ต้นแบบ” ออบเจ็กต์ JavaScript สืบทอดคุณสมบัติและเมธอดจากต้นแบบ สำหรับการเข้าถึงตัวแปร เรายังใช้ “this” ใน JavaScript ด้วย ตัวอย่าง function Customer(fullName){    this.fullName=fullName; } Customer.prototype.setFullName = function(newFullName){    this.fullNa

  18. JavaScript ดึงค่าเฉพาะด้วย eval()?

    eval() ใช้เพื่อประเมินอาร์กิวเมนต์ใน JavaScript ต่อไปนี้เป็นไวยากรณ์ - eval(str) ในที่นี้ str สามารถเป็นนิพจน์ ตัวแปร หรือคำสั่งได้ สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – var studentMarks = [76,34,56,78,81,98,90,59,64]; ตอนนี้ ดึงค่าเฉพาะด้วย eval() เรากำลังดึงค่าที่ดัชนี 1 - ตัวอย่าง var studentMark

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:107/297  20-คอมพิวเตอร์/Page Goto:1 101 102 103 104 105 106 107 108 109 110 111 112 113