หน้าแรก
หน้าแรก
หากต้องการรับหมายเลขลำดับในลูป ให้ใช้ลูป forEach() ต่อไปนี้เป็นรหัส - ตัวอย่าง let studentDetails = [ { id: 101, details: [{name: 'John'}, {name: 'David'},{name: 'Bob'}]}, {id:102, details: [{name:'Carol'},{name:&
หากต้องการค้นหาดัชนีของอาร์เรย์สองมิติของวัตถุ ให้ใช้สองรายการสำหรับลูป หนึ่งรายการสำหรับแถวและอีกรายการสำหรับคอลัมน์ ต่อไปนี้เป็นรหัส - ตัวอย่าง function matrixIndexed(details, name) { var r; var c; for (r = 0; r < details.length; ++r) {  
สำหรับสิ่งนี้ ให้ใช้ เนื่องจากคุณต้องการพิมพ์ อย่าลืมตั้งค่า เป็น − contenteditable=true ตัวอย่าง เอกสาร ระยะ{ เส้นขอบ :ทึบ 2px ท้องฟ้าสีฟ้า; } div { ความกว้างสูงสุด:500px; }John Smith ในการรันโปรแกรมข้างต้น ให้บันทึกชื่อไฟล์ “anyName.html(index.html)” และคลิกขวาที่ไฟล์ เลือกตัวเลือก “เปิดด้วย L
หากต้องการแยกชื่อโฮสต์ออกจากสตริง URL ให้ใช้ฟังก์ชัน split() ต่อไปนี้เป็นรหัส - ตัวอย่าง function gettingTheHostNameFromURL(websiteURL) { var getTheHostName; if (websiteURL.indexOf("//") > -1) { getTheHostName = websiteURL.split('/'
สำหรับเหตุการณ์การกดปุ่ม ENTER คุณสามารถเรียกใช้ฟังก์ชันบน - onkeypress=”yourFunctionName” ใช้รหัสของ ENTER 13 ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devic
ชนิดข้อมูลพื้นฐาน ได้แก่ ตัวเลข สตริง บูลีน ทุ่น ฯลฯ ชนิดข้อมูลที่ไม่ใช่พื้นฐาน (ประเภทอ้างอิง) ได้แก่ อาร์เรย์ วัตถุ เป็นต้น ตัวอย่าง var number=10; var stringValue="John"; var booleanValue=true; var obj={}; var newArray=new Array(); console.log("The data type is="+typeof number
สมมติว่าต่อไปนี้คือสตริงที่มีชื่อของเรา − var studentFullName="John Smith"; ใช้ split() เพื่อแยกชื่อและนามสกุล ต่อไปนี้เป็นรหัส - ตัวอย่าง var studentFullName="John Smith"; var details=[] var details=studentFullName.split(' '); console.log("StudentFirstName="+d
สมมติว่าต่อไปนี้เป็นสตริงของเราที่มีเครื่องหมายจุลภาค - "My Favorite subject is," "My Favorite subject is, and teacher name is Adam Smith" "My Favorite subject is, and got the marks 89" หากต้องการแทนที่เครื่องหมายจุลภาค ให้ใช้การแทนที่ และใช้นิพจน์ทั่วไป ต่อไปนี้เป็นรห
สำหรับสิ่งนี้ ให้ใช้ push() ร่วมกับ forEach() ต่อไปนี้เป็นรหัส - ตัวอย่าง var details = [{name:"John"},{name:"David"}] var addObject = ["Mike","Sam"]; addObject.forEach( obj1 => { if(!details.find( obj2 => obj2===obj1 ))
เพื่อหลีกเลี่ยงการใช้ชื่อตัวแปรเป็นตัวอักษร ให้ใช้วงเล็บเหลี่ยม ต่อไปนี้เป็นรหัส - ตัวอย่าง var name = "David" var putTheAllData = [] putTheAllData.push( { name: "The name is name will remain same" } ) putTheAllData.push( { [name]: "The name is David will be changed [name]&q
หากต้องการแยก URL ให้ใช้เมธอด split() ใช้ toString() ก่อนหน้านั้น มาดูตัวอย่างกัน ตัวอย่าง var newURL="https://www.example.com/index.html/homePage/aboutus/"; console.log(newURL); var splitURL=newURL.toString().split("/"); console.log(splitURL); ด้านบน เราได้ตั้งค่าเครื่องหมายทับใ
ในการกรองอาร์เรย์ด้วยหลายสตริง ให้ใช้ for วนซ้ำร่วมกับ indexOf() ต่อไปนี้เป็นรหัส - ตัวอย่าง var details = [ 'My first Name is John and last Name is Smith', 'My first Name is John and last Name is Doe', 'Student first Name is John and last N
สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – var numbers=[10,101,76,56,5,210,3,100]; ในการหาจำนวนที่น้อยที่สุด รหัสจะเป็นดังนี้ − ตัวอย่าง function findMinimumElementUsingRecursive(numbers) { if (numbers.length==1){ return numbers[0]; } else if(num
หากต้องการแทนที่ค่าจากตำแหน่งเฉพาะ ให้ใช้ splice() ใน JavaScript ต่อไปนี้เป็นรหัส - ตัวอย่าง var changePosition = 2 var listOfNames = ['John', 'David', 'Mike', 'Sam','Carol'] console.log("Before replacing="); console.log(listOfNames); var name = '
ในการเข้าถึงคุณสมบัติ JSON ที่ซ้อนกันตามค่าของคุณสมบัติอื่น รหัสจะเป็นดังนี้ - ตัวอย่าง var actualJSONData = JSON.parse(studentDetails()), studentMarks = getMarksUsingSubjectName(actualJSONData, "JavaScript"); console.log("The student marks="+studentMarks); function getMarksUsing
สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา − var firstArray=[100,200,400]; var secondArray=[400,100,200]; คุณสามารถเรียงลำดับทั้งสองอาร์เรย์โดยใช้เมธอด sort() และใช้สำหรับลูปเพื่อเปรียบเทียบแต่ละค่าดังในโค้ดด้านล่าง - ตัวอย่าง var firstArray=[100,200,400]; var secondArray=[400,100,200]; function areBothArra
เราได้ตั้งค่า “Aabout_us” และ “Hhome_page” โดยสะกดผิดเป็น anchor text คุณสามารถใช้สตริงย่อย(1) ร่วมกับ innerHTML เพื่อลบอักขระตัวแรกและแสดงอย่างถูกต้องเป็น “about_us” และ “home_page” ตามลำดับ ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&q
เราจะสร้างปุ่มสองปุ่ม ปุ่มหนึ่งใช้สำหรับเพิ่มและอีกปุ่มลด - เมื่อคลิกเพิ่ม (+) ผู้ใช้จะสามารถเพิ่มตัวเลขในประเภทอินพุตได้ เมื่อคลิก Decrement (-) ผู้ใช้จะสามารถลดจำนวนในประเภทอินพุตได้ ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&q
สำหรับสิ่งนี้ ให้ใช้ Object.assign() ต่อไปนี้เป็นรหัส - ตัวอย่าง const details = {john:{'studentName':'John'},david:{'studentName':'David'},mike:{'studen tName':'Mike'},bob:{'studentName':'Bob'},carol:{'studentName':'Carol
สมมติว่าต่อไปนี้คืออาร์เรย์ของวัตถุที่ซ้ำกัน - var studentDetails=[ {studentId:101}, {studentId:104}, {studentId:106}, {studentId:104}, {studentId:110}, {studentId:106}, ] ใช้แนวคิดของ set เพื่อลบรายการที่ซ้ำกันตามโค้ดด้า