หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชันที่ใช้เส้นทางไฟล์สตริงและส่งกลับชื่อไฟล์ ชื่อไฟล์มักจะอยู่ที่ส่วนท้ายสุดของเส้นทางใด ๆ แม้ว่าเราจะสามารถแก้ปัญหานี้ได้โดยใช้ regexแต่มีวิธีแก้ปัญหาแบบบรรทัดเดียวที่ง่ายกว่าโดยใช้เมธอด string split() ของ JavaScript และเราจะใช้วิธีเดียวกันที่นี่ สมมติว่าเส้นทางไฟล์ของเราคือ
สมมติว่าเราจำเป็นต้องเขียนฟังก์ชันที่ใช้อาร์เรย์และเปลี่ยนแอตทริบิวต์ id ของ n div แรกที่มีอยู่ใน DOM เฉพาะตามค่าที่สอดคล้องกันของอาร์เรย์นี้ โดยที่ความยาวของอาร์เรย์คือ ก่อนอื่นเราจะเลือก div ทั้งหมดที่มีอยู่ใน DOM ของเรา วนซ้ำในอาร์เรย์ที่เรายอมรับเป็นอาร์กิวเมนต์เดียวและกำหนด id ที่เกี่ยวข้องให้
สมมติว่าเราได้รับโค้ดและเอาต์พุตต่อไปนี้ และเราต้องหาคำตอบว่าเหตุใด JavaScript จึงแปลงสตริงว่าง(“ “) เป็น 0 - const digify = (str) => { const parsedStr = [...str].map(Number) return parsedStr; } console.log(digify("778 858 7577")) ผลลัพธ์ [ 7, 7, 8, 0, 8, 5, 8,
มีหลายวิธีในการค้นหาสิ่งนี้โดยใช้ JavaScript เช่นโดยใช้วิธี split() โดยใช้ for วนรอบ โดยการแมปและกรองโดยใช้ regex วิธีการใช้ regex เป็นวิธีที่มีประสิทธิภาพและได้ผลดีที่สุดมากกว่าวิธีอื่นๆ โดยเฉพาะอย่างยิ่งสำหรับข้อความขนาดใหญ่ เราจะใช้สิ่งนั้นเพื่อแก้ปัญหานี้ ต่อไปนี้เป็นรหัส - ตัวอย่าง console.lo
มีสองวิธีในการล้าง localStorage ผ่าน JavaScript วิธีที่1 − ใช้วิธีการ clear() localStorage.clear(); วิธีที่2 - วนซ้ำบน localStorage และการลบคีย์ทั้งหมด for(key in localStorage){ delete localStorage[key]; } ทั้งสองวิธีจะได้ผล ตัวอย่าง <html> <body> <p id = "storage">&
เรามีอาร์เรย์ของอ็อบเจ็กต์ที่มีสองอ็อบเจ็กต์ และเราจำเป็นต้องรวมออบเจ็กต์ทั้งสองเป็นหนึ่งเดียวและกำจัดคุณสมบัติ chk ทั้งหมด - const err = [ { "chk" : true, "name": "test" }, {
ในการฝังองค์ประกอบของอาร์เรย์ภายใน div เราเพียงแค่ต้องวนซ้ำอาร์เรย์และผนวกองค์ประกอบเข้ากับ div ต่อไป สามารถทำได้ดังนี้ − ตัวอย่าง const myArray = ["stone","paper","scissors"]; const embedElements = () => { myArray.forEach(element => {
ที่นี่เราต้องสร้างฟังก์ชันที่รับวัตถุและสตริงการค้นหาและกรองคีย์ของวัตถุที่ขึ้นต้นด้วยสตริงการค้นหาและส่งคืนวัตถุ นี่คือรหัสสำหรับการทำเช่นนั้น - ตัวอย่าง const obj = { "PHY": "Physics", "MAT": "Mathematics", "BIO&q
ในที่นี้ เราต้องเขียนฟังก์ชันที่รับอาร์กิวเมนต์หนึ่งตัว ซึ่งเป็นอาร์เรย์ของตัวเลข แล้วส่งกลับอาร์เรย์ที่มีเฉพาะตัวเลขจากอาร์เรย์อินพุตที่เป็นคู่ ดังนั้น ให้ตั้งชื่อฟังก์ชันเป็น returnEvenArray โค้ดสำหรับฟังก์ชันจะเป็น − ตัวอย่าง const arr = [3,5,6,7,8,4,2,1,66,77]; const returnEvenArray = (arr) =&g
เป้าหมายของเราคือการเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและส่งคืนตัวเลขที่กลับด้าน ตัวอย่างเช่น การย้อนกลับของ 678 − 876 นี่คือรหัสสำหรับกลับตัวเลขใน JavaScript - ตัวอย่าง const num = 124323; const reverse = (num) => parseInt(String(num) .split("") .reverse() .join(""), 10)
เราได้รับอาร์เรย์ของสตริงและสตริงอื่นที่เราจำเป็นต้องค้นหาในอาร์เรย์ เราสามารถกรองอาร์เรย์ตรวจสอบว่ามีอักขระทั้งหมดที่ผู้ใช้ระบุผ่านอินพุตหรือไม่ รหัสสำหรับทำเช่นเดียวกันคือ − ตัวอย่าง โซลูชันที่ 1 const deliveries = ["14/02/2020, 11:47,G12, Kalkaji", "13/02/2020, 11:48, A59, Amar
ให้ต่อไปนี้เป็นอาร์เรย์ที่จะจัดเรียงตามวันที่และ isImportant อ็อบเจกต์ทั้งหมดที่มี isImportant คุณสมบัติ true อยู่ในอันดับที่สูงกว่าอ็อบเจ็กต์ใด ๆ ที่มี isImportant false และทั้งสองกลุ่มจะถูกจัดเรียงตามคุณสมบัติวันที่ ต่อไปนี้เป็นอาร์เรย์ของเรา - const array = [{ id: 545,
นี่คือตัวอย่างอาร์เรย์ของอ็อบเจ็กต์ของเรา พิจารณาว่าแต่ละอ็อบเจ็กต์เป็นตัวแทนของบางหน้าของเว็บไซต์ที่มีหลายหน้า แต่ละอ็อบเจ็กต์มีคุณสมบัติถัดไป (เว้นแต่จะเป็นตัวแทนของหน้าสุดท้าย) ที่ชี้ไปที่ id ของอ็อบเจกต์อื่นและคุณสมบัติก่อนหน้า (เว้นแต่จะเป็นตัวแทนของหน้าสุดท้าย) หน้า) ที่ชี้ไปที่ id ของวัตถุก่อ
เราต้องการเรียกใช้ฟังก์ชัน validate() นอก initValidation() โดยไม่จำเป็นต้องเรียก initValidation() ต่อไปนี้เป็นรหัสปัญหาของเรา - function initValidation(){ // irrelevant code here function validate(_block){ // code here } } ใน JavaScript อ
เรามีไฟล์ employee.json ในไดเร็กทอรี ภายในไดเร็กทอรีเดียวกัน เรามีไฟล์ js ซึ่งเราต้องการนำเข้าเนื้อหาของไฟล์ json เนื้อหาของ Employee.json − employees.json "Employees" : [ { "userId":"ravjy", "jobTitleName":"Developer&
สมมติว่าเรามีวัตถุต่อไปนี้ของวัตถุที่มีการจัดอันดับของผู้เล่นชาวอินเดียบางคน เราจำเป็นต้องแปลงสิ่งนี้เป็นอาร์เรย์ของวัตถุโดยแต่ละวัตถุมีคุณสมบัติสองอย่างคือชื่อและอันดับที่ชื่อถือชื่อผู้เล่นและอันดับถือวัตถุจัดอันดับ - ต่อไปนี้เป็นวัตถุตัวอย่างของเรา - const playerRating = { 'V Koh
สมมติว่าสิ่งที่เราต้องบรรลุคือเมื่อผู้ใช้ส่งแบบฟอร์ม HTML นี้ เราจัดการเหตุการณ์ส่งในฝั่งไคลเอ็นต์และป้องกันไม่ให้เบราว์เซอร์โหลดซ้ำทันทีที่ส่งแบบฟอร์ม รูปแบบ HTML <form name="formcontact1" action="#"> <input type='text' name='email' size="36"
ในที่นี้ เราควรเขียนฟังก์ชันที่มีสองอาร์กิวเมนต์ อย่างแรกคืออาร์เรย์ของตัวอักษร String หรือNumber ตัวที่สองเป็นสตริง และเราต้องส่งคืนสตริงที่มีองค์ประกอบทั้งหมดของอาร์เรย์ที่ต่อท้ายและต่อท้ายด้วยสตริง ตัวอย่างเช่น − applyText([1,2,3,4], ‘a’); ควรส่งคืน a1a2a3a4a สำหรับข้อกำหนดเหล่านี้
สมมติว่าสตริงตัวอย่างของเราคือ − const a = "250,5"; หากตัวเลขหลัง “,” เป็นตัวเลขหลักเดียวเราต้องเติม 0 ต่อท้าย หากสตริงมีมากกว่าหนึ่ง , เราต้องส่งคืน -1 สามารถทำได้โดยการรวมฟังก์ชัน split() และแทนที่ () เข้าด้วยกันดังตัวอย่างด้านล่าง - ตัวอย่าง const a = "250,5"; const roundSt
สมมติว่าเราต้องแปลงอาร์เรย์ต่อไปนี้เป็นอาร์เรย์ของวัตถุด้วยคีย์เป็นตัวอักษรภาษาอังกฤษ const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]; ซึ่งสามารถทำได้โดยการทำแผนที่เหนืออาร์เรย์จริงและลดอาร์เรย์ย่อยลงในวัตถุดังตัวอย่างด้านล่าง - ตัวอย่าง const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10,