หน้าแรก
หน้าแรก
สมมติว่าต่อไปนี้คืออาร์เรย์ของอ็อบเจกต์ของเรา − var studentDetails = [ { firstName: "John", listOfSubject: ['MySQL', 'MongoDB']}, {firstName: "David", listOfSubject: ['Java', 'C'] }] เราจำเป็นต้องเพิ่มสิ่งต่อไปนี้ในอาร์เร
หากต้องการลบเลขศูนย์นำหน้า ให้ใช้ Regex ในวิธีการแทนที่ () เช่นเดียวกับไวยากรณ์ด้านล่าง - yourStringValue.replace(/\D|^0+/g, "")) สมมติว่าต่อไปนี้คือตัวแปรของเราที่มีค่าตัวเลข − var theValue1="5001000"; var theValue2="100000005"; var theValue3="05000001"; var
สำหรับสิ่งนี้ ให้ใช้ document.querySelectorAll() จากนั้นใช้ getElementsByClassName() ตามด้วยโค้ด − ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1
สมมติว่าต่อไปนี้คือองค์ประกอบของเรา − <p>My Name is John</p> <p>My Name is David</p> <p>My Name is Bob</p> <p>My Name is Mike</p> <p>My Name is Carol</p> <footer>END</footer> เราจำเป็นต้องลบ องค์ประกอบและเนื้อหา องค์ประกอบอย
เมธอด Object.assign() ใช้เพื่อคัดลอกออบเจ็กต์ต้นทางอย่างน้อยหนึ่งรายการไปยังออบเจกต์เป้าหมาย มันเรียกใช้ getters และ setters เนื่องจากใช้ทั้ง get บนแหล่งที่มาและ Set ที่เป้าหมาย ไวยากรณ์มีดังนี้ - Object.assign(target, ...source objects); ต่อไปนี้เป็นรหัสเพื่อคัดลอกวัตถุ - ตัวอย่าง var object = {fi
สำหรับสิ่งนี้ คุณสามารถใช้แทนที่ () ร่วมกับ parse() ต่อไปนี้เป็นรหัส - ตัวอย่าง var studentDetails = `"{""name"": ""John"",""subjectName"": ""Introduction To JavaScript""}"`; console.log("The actual object
หากต้องการแสดงเฉพาะปีปัจจุบัน ให้ใช้ getFullYear() ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Doc
ในการแปลงสตริงเป็นตัวพิมพ์เล็ก คุณต้องพิมพ์อักษรตัวแรกของคำนั้นเล็ก และอักษรตัวแรกของคำที่เหลือต้องเป็นตัวพิมพ์ใหญ่ ต่อไปนี้เป็นรหัสสำหรับแปลงสตริงใด ๆ เป็นกรณีอูฐ - ตัวอย่าง function convertStringToCamelCase(sentence) { return sentence.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, f
สมมติว่าต่อไปนี้คือปุ่ม HTML ของเรา - <button id="clickButton">Click the button to add the input into the belowText Box</button> ใช้ document.getElementById() เพื่อเพิ่มข้อความใน เมื่อคลิกปุ่ม ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en">
นี่คือตัวอย่างที่มีสองลูป ด้านนอกและด้านใน − ตัวอย่าง let demoForLoop = ()=>{ for(var outer=1;outer<100;outer++){ for(var inner=1;inner<=5;inner++){ if(outer==3){ return 'THE OU
หากต้องการลบช่องว่างเพิ่มเติม คุณต้องใช้ trim() ร่วมกับนิพจน์ทั่วไป ต่อไปนี้เป็นสตริงของเราที่มีช่องว่างก่อนใช้ trim() - var sentence="My name is John Smith "; ตอนนี้ เราจะลบช่องว่างพิเศษตามโค้ดด้านล่าง - ตัวอย่าง var sentence="My name is John Smith "; console.log("The actu
หากต้องการดึงค่าสูงสุด ให้ใช้ Math.max() จาก JavaScript เนื่องจากเราต้องการค่าที่มีค่าสูงสุด ให้ใช้ Object.values ตัวอย่าง const studentMarksDetails= { marks1:78, marks2:69, marks3:79, marks4:74 } const maximumMarks = Math.max(...Object.values(stud
หากต้องการยกเลิกการซ้อนอาร์เรย์ของวัตถุ ให้ใช้แนวคิดของ map() สมมติว่าต่อไปนี้คืออาร์เรย์ของวัตถุของเรา - const studentDetails = [ { "studentId": 101, "studentName": "John", "subjectDetails
สมมติว่าต่อไปนี้คือสองสตริงของเรา − var originalName = "JOHNDOE"; var removalName = "JOHN" เราจำเป็นต้องลบสตริงที่สองออกจากตัวแรก สำหรับสิ่งนี้ ให้ใช้แทนที่ () พร้อมกับ reduce() ตัวอย่าง const removeCharactersFromAString= (removalName,originalName)=>removalName.split('
เพื่อให้ได้ตัวเลขที่ใหญ่ที่สุดโดยใช้ reduce() ให้ใช้ฟังก์ชัน Math.max() ต่อไปนี้เป็นรหัส - const getBiggestNumberFromArraysPassed = allArrays => allArrays.reduce( (maxValue, maxCurrent) => maxValue.push(Math.max(...maxCurrent)),maxValue),[]); console.log(getBiggestNumberFromArraysPassed([[45,7
หากต้องการตั้งค่าโหมดสลีป เช่น หน่วงเวลา ให้ใช้แนวคิดของ setTimeout() ใช้ค่าเป็นมิลลิวินาที เช่น 1000 มิลลิวินาที =1 วินาที2000 มิลลิวินาที =2 วินาที เป็นต้น สำหรับตัวอย่างของเรา เราจะเพิ่มค่าสองค่าที่มีความล่าช้า 5 วินาที นั่นคือ 5000 มิลลิวินาที ต่อไปนี้คือรหัส - ตัวอย่าง var firstValue=10;var sec
ให้เราสร้างวัตถุที่ซ้อนกันก่อน - var details = { "teacherDetails": { "teacherName": ["John", "David"] }, "subjectDetails": { "subjectName&
ใช้แนวคิดของ freeze() จาก JavaScript เพื่อไม่อนุญาตให้เพิ่มคุณสมบัติใหม่ให้กับวัตถุ การเปลี่ยนแปลงคุณสมบัติของวัตถุ ฯลฯ ต่อไปนี้เป็นรหัสที่เรากำลังเปลี่ยนค่า แต่ค่าก่อนหน้านี้ยังคงอยู่เนื่องจากเราไม่สามารถแก้ไขคุณสมบัติโดยใช้การหยุด () - ตัวอย่าง const canNotChangeTheFieldValueAfterFreeze = {value1
สำหรับสิ่งนี้ ให้ใช้ filter() พร้อมกับ map() สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – const studentDetails = [ {Name: "John"}, {Name: "David"}, {Name: "Bob"}, {Name: "Mike"} ] เราจะกำหนดค่าใหม่ให้กับชื่อ บ๊อบ ต่อ
สมมติว่าต่อไปนี้เป็นวัตถุของเรา − var first = {key1: 100, key2: 40, key3: 70} var second = {key2: 80, key3: 70, key4: 1000} คุณสามารถใช้แนวคิดของ hasOwnProperty() เพื่อเพิ่มคุณสมบัติจากวัตถุหนึ่งไปยังอีกวัตถุหนึ่ง ต่อไปนี้คือรหัส - ตัวอย่าง var first = {key1: 100, key2: 40, key3: 70} var second = {