หน้าแรก
หน้าแรก
ใช่ ตอนนี้ JavaScript รองรับโอเปอเรเตอร์ “null coalescing” แต่คุณยังสามารถใช้แนวคิดของตรรกะ OR (||) ได้ ไวยากรณ์มีดังนี้ − var anyVariableName=null; var anyVariableName=yourVariableName || yourActualValue; ตัวอย่าง var fullName=null; console.log("The full name is="+fullName); var actualNam
ในการสร้างอาร์เรย์จากข้อมูล JSON ให้ใช้แนวคิดของ map() จาก JavaScript สมมติว่าต่อไปนี้คือข้อมูลของเรา − const studentDetails =[ { name : "John" }, { name : "David" }, { &nbs
ใช้แนวคิดของ map() ร่วมกับโอเปอเรเตอร์ประกอบ (?) ต่อไปนี้เป็นอาร์เรย์ของวัตถุของเรา - let firstCustomerDetails = [ {firstName: 'John', amount: 100}, {firstName: 'David', amount: 50}, {firstName: 'Bob', amount: 80} ]; let sec
ในการรับวัตถุที่มีคุณสมบัติเฉพาะ ให้ใช้แนวคิดของ reduce() ในอาร์เรย์ทั้งสองแบบแยกกัน คุณไม่จำเป็นต้องต่อกัน สมมติว่าต่อไปนี้คือสิ่งของที่มีชื่อนักเรียนและเครื่องหมายนักเรียน var sectionAStudentDetails = [ {studentName: 'John', studentMarks: 78}, {studentName: 'D
หากต้องการใช้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ ให้ใช้แนวคิดของนิพจน์ทั่วไปร่วมกับ toUpperCase() เนื่องจาก toUpperCase() ใช้อักษรตัวพิมพ์ใหญ่ในสตริงทั้งหมด เราจึงต้องใช้ Regex toonly ให้ตัวอักษรตัวแรกหลังโคลอนเป็นตัวพิมพ์ใหญ่เท่านั้น สมมติว่าต่อไปนี้คือสตริงของเรา − var objectValues='fullName: john Sm
ในตอนแรก ให้ประกาศและเริ่มต้นตัวแปรผลรวมด้วย 0 จากนั้นคุณจะต้องวนซ้ำในอาร์เรย์ทั้งหมดและแยกค่าทั้งหมดของอาร์เรย์และบวกด้วยตัวแปรผลรวมที่อัปเดตแล้ว สมมติว่าต่อไปนี้คืออาร์เรย์ของเราที่มีตัวเลข − var listOfValues = [10,3,4,90,34,56,23,100,200]; ตัวอย่าง var listOfValues = [10,3,4,90,34,56,23,100,200]
สมมติว่าต่อไปนี้เป็นค่าเริ่มต้นของเรา − var startValue=10; สมมติว่าต่อไปนี้คือค่าสุดท้ายของเรา − var endValue=20; ใช้ for loop เพื่อดึงตัวเลขระหว่างค่าเริ่มต้นและสิ้นสุด - ตัวอย่าง var startValue=10; var endValue=20; var total=''; function printAllValues(startValue,endValue){ f
หากต้องการทำซ้ำอย่างถูกต้อง ให้ใช้ document.getElementsByClassName() ThegetElementsByClassName() เป็นเมธอฟและส่วนต่อประสานเอกสาร ต่อไปนี้เป็นค็อดที่เรากำลังทำซ้ำผ่านคลาส div - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <m
ในการลบ 0 undefined และค่าว่าง คุณต้องใช้แนวคิดของ splice() สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา - var allValues = [10, false,100,150 ,'', undefined, 450,null] ต่อไปนี้เป็นรหัสที่สมบูรณ์โดยใช้ for loop และ splice() - ตัวอย่าง var allValues = [10, false,100,150 ,'', undefined, 450,null]
ในการแก้ไขค่าคีย์ คุณต้องใช้นิพจน์ทั่วไปร่วมกับ 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
ในการตรวจสอบว่าองค์ประกอบอาร์เรย์มีค่าเท็จหรือไม่ คุณสามารถใช้ Object.values() ใน JavaScript ต่อไปนี้คือโค้ด - ตัวอย่าง const details = [ { customerDetails: [ { isMarrie
หากต้องการตรวจสอบว่าข้อมูลที่ป้อนเป็นตัวเลขหรือตัวอักษร ให้ใช้ฟังก์ชัน isNaN() จาก JavaScript คืนค่าจริงหากค่าเป็น NaN เช่น ไม่ใช่ตัวเลข ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpo
หาก onclick ไม่ทำงานสำหรับสองลิงก์ขึ้นไป ให้ใช้ document.querySelectorAll() inJavaScript ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi
หากต้องการเปลี่ยนค่าของอินพุต ให้ใช้แนวคิดของเอกสาร ไวยากรณ์มีดังนี้ − document.yourFormName.yourTextName.value=anyValue; สมมติว่าต่อไปนี้เป็นประเภทอินพุตของเราที่เรียก sendForm() เมื่อคลิก ส่งแบบฟอร์ม - <form name="studentForm" onsubmit="submitForm();"> <i
ในการลบศูนย์นำหน้าในอาร์เรย์ ให้ใช้แนวคิดของ 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,
หากต้องการเปลี่ยนคุณสมบัติของอ็อบเจ็กต์ตามเงื่อนไข ให้ใช้ตัวดำเนินการ AND แบบลอจิคัล ( &&) หากตัวถูกดำเนินการทั้งสองไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริงใน ANDoperator เชิงตรรกะของ JavaScript ตัวอย่าง let marksDetails = { Mark1: 33, Mark2: 89 },isBacklog = false; console.log("Result when backlog
คุณสามารถใช้แนวคิดของ Map() ใน JavaScript แผนที่มีแนวคิดของค่าคีย์ซึ่งคีย์ต้องไม่ซ้ำกัน เราจำเป็นต้องใช้เมธอด join() เพื่อรวมค่าของแผนที่ด้วย ต่อไปนี้เป็นรหัส - ตัวอย่าง let queryStringAppendWithURL = new Map(); queryStringAppendWithURL.set("firstParamter", ["name=John", "ag
สมมติว่าต่อไปนี้คือรายการที่ไม่เรียงลำดับของเรา (ul) - <ul> <li class="subjectName">JavaScript <button>Remove</button></li> <br> <li class="subjectName">MySQL <button>Remove</button></
สำหรับสิ่งนี้ ให้ใช้ “ต้นแบบ” ออบเจ็กต์ JavaScript สืบทอดคุณสมบัติและเมธอดจากต้นแบบ สำหรับการเข้าถึงตัวแปร เรายังใช้ “this” ใน JavaScript ด้วย ตัวอย่าง function Customer(fullName){ this.fullName=fullName; } Customer.prototype.setFullName = function(newFullName){ this.fullNa
eval() ใช้เพื่อประเมินอาร์กิวเมนต์ใน JavaScript ต่อไปนี้เป็นไวยากรณ์ - eval(str) ในที่นี้ str สามารถเป็นนิพจน์ ตัวแปร หรือคำสั่งได้ สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – var studentMarks = [76,34,56,78,81,98,90,59,64]; ตอนนี้ ดึงค่าเฉพาะด้วย eval() เรากำลังดึงค่าที่ดัชนี 1 - ตัวอย่าง var studentMark