หน้าแรก
หน้าแรก
สมมติว่าต่อไปนี้คือปุ่มของเรา − <button onclick="displayingMessageOnButtonClick()">Press Me</button> เราจำเป็นต้องเรียกใช้ฟังก์ชันเมื่อคลิกปุ่มด้านบนนี้ ตัวอย่าง ต่อไปนี้เป็นรหัส - <!DOCTYPE html> <html lang="en"> <head> <meta chars
สมมติว่าต่อไปนี้เป็นสตริงของเราที่มีเครื่องหมายทับ - var queryStringValue = "welcome/name/john/age/32" หากต้องการแทนที่ก่อนเครื่องหมายทับแรก ให้ใช้แทนที่ () พร้อมกับนิพจน์ทั่วไป ตัวอย่าง ต่อไปนี้เป็นรหัส - var regularExpression = /^[^/]+/ var queryStringValue = "welcome/name/john/ag
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สี RGB และส่งคืนการแสดงเลขฐานสิบหก ฟังก์ชันควรใช้ในวัตถุที่มีตัวเลขสามตัวซึ่งแทนค่าของสีแดงสีเขียวและสีน้ำเงินตามลำดับ ตัวอย่าง: rgbToHex(0, 128, 192) should return '#0080C0' รหัสสำหรับสิ่งนี้จะเป็น − const rgbColor = { red: 0,  
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สีฐานสิบหกและส่งคืนการแสดง RGB ฟังก์ชันควรส่งคืนวัตถุที่มีค่าสีแดงสีเขียวและสีน้ำเงินตามลำดับ - ตัวอย่าง: hexToRgb('#0080C0') should return 0, 128, 192 รหัสสำหรับสิ่งนี้จะเป็น − const hex = '#0080C0'; const hexToRGB = hex => { &
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองมิติและส่งกลับอาร์เรย์ที่มีการทรานสโพส รหัสสำหรับสิ่งนี้จะเป็น − วิธีที่ 1:การใช้ Array.prototype.forEach() const arr = [ [0, 1], [2, 3], [4, 5] ]; const transpose = arr => { const res =
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {a:1, b:"apples"}, {a:3, b:"apples"}, {a:4, b:"apples"}, {a:1, b:"bananas"}, {a:3, b:"bananas"}, {a:5, b:"bananas&
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers เป็นอาร์กิวเมนต์แรก และ Number เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรส่งคืนอาร์เรย์ของตัวเลขสองตัวจากอาร์เรย์ดั้งเดิมซึ่งผลรวมใกล้เคียงที่สุดกับตัวเลขที่ระบุเป็นอาร์กิวเมนต์ที่สอง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [1, 2, 3, 4, 5, 6, 7
สมมติว่าเรามีสตริงที่มีคำคั่นด้วยยัติภังค์เช่นนี้ - const str = 'this-is-an-example'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าวและแปลงเป็นสตริง camelCase สำหรับสตริงข้างต้น เอาต์พุตควรเป็น − const output = 'thisIsAnExample'; รหัสสำหรับสิ่งนี้จะเป็น − const str =
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่มีตัวเลขที่ซ้ำกันอย่างน้อยหนึ่งคู่ ฟังก์ชันของเราควรคืนค่าระยะห่างระหว่างคู่ของตัวเลขที่ซ้ำกันทั้งหมดที่มีอยู่ในอาร์เรย์ รหัสสำหรับสิ่งนี้จะเป็น − const arr = [2, 3, 4, 2, 5, 4, 1, 3]; const findDistance = arr => { var
ด้วยจำนวนเต็มที่ไม่ติดลบ เราจะต้องเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ที่มีรายการตัวเลขอิสระในลำดับที่กลับกัน ตัวอย่าง: 348597 => The correct solution should be [7,9,5,8,4,3] รหัสสำหรับสิ่งนี้จะเป็น − const num = 348597; const reverseArrify = num => { const numArr = String(num).split(&
สมมติว่าต่อไปนี้เป็นข้อมูลเวลาของเรา - var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) เพื่อให้ได้ความแตกต่าง ใช้วิธี diff() - ตัวอย่าง ต่อไปนี้เป็นรหัส - <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
วิธีที่ดีที่สุดในการลดและรวมคอลเลกชั่นของอ็อบเจ็กต์ ใช้แนวคิดของ Object.values() ร่วมกับ reduce() ต่อไปนี้เป็นวัตถุ − var details = [ { studentId: 10, marks: 75, studentName: "John" }, { studentId: 10, marks: 75, studentName: "John" }, { st
สมมติว่าต่อไปนี้คือสตริงของเรา − const keyName = 'username'; ในการตั้งค่าสตริงเป็นคีย์สำหรับวัตถุ ให้ใช้ [] และส่งชื่อสตริง − const stringToObject = { [keyName]: 'David Miller' }; ตัวอย่าง ต่อไปนี้เป็นรหัสที่สมบูรณ์ - const keyName = 'username'; const stringToObject
สมมติว่าต่อไปนี้คือสตริงของเรา” var stringValue="453.000.00.00.0000"; ในการแปลงสตริงด้านบนด้วยศูนย์เป็นตัวเลข ให้ใช้ parseInt() พร้อมกับแทนที่ () - var numberValue = parseInt(stringValue.replace(/\./gm, '')); ตัวอย่าง ต่อไปนี้เป็นรหัสที่สมบูรณ์ - var stringValue="453.000.00
ไม่มีฟังก์ชันในตัวที่จะแทนที่คำที่เกิดขึ้นทั้งหมด คุณต้องสร้างฟังก์ชันของคุณเอง สมมติว่าต่อไปนี้คือสตริงของเรา − var sentence = "Yes, My Name is John Smith. I live in US. Yes, My Favourite Subject is Java
สมมติว่าเรามีสตริงที่คั่นด้วยยัติภังค์ต่อไปนี้ด้วยค่าลบหรือช่วงของตัวเลข − var firstValue = "John-Smith-90-100-US"; var secondValue = "David-Miller--120-AUS"; หากต้องการแยก ให้ใช้นิพจน์ทั่วไป ต่อไปนี้เป็นรหัส - ตัวอย่าง ต่อไปนี้เป็นรหัส - var firstValue = "John-Smith-90-10
หากต้องการส่งการแจ้งเตือนเมื่อคลิกปุ่ม ให้ใช้ addEventListener() สมมติว่าต่อไปนี้คือปุ่มของเราบนหน้าเว็บ HTML - <button type="button">Please Press Me</button> ตัวอย่าง ต่อไปนี้เป็นรหัส - <!DOCTYPE html> <html lang="en"> <head> <meta
สำหรับสิ่งนี้ คุณต้องใช้ if condition เพื่อเปรียบเทียบแฝดสาม สมมติว่าเรากำลังส่งผ่านค่าต่อไปนี้ - 35, 36, 37, 33, 48, 50 ตัวอย่าง ต่อไปนี้เป็นรหัส - function tripletsSolution(first, second, third, fourth, fifth, sixth) { var storedResult = [] if (first > fourth || seco
สมมติว่าต่อไปนี้คือองค์ประกอบอาร์เรย์ของเรา - 10,20,10,50,60,10,20,40,50 หากต้องการลบองค์ประกอบที่ซ้ำกัน ให้ใช้ … new Set() ตัวอย่าง ต่อไปนี้เป็นรหัส - var arrayWithNoDuplicateNumbers = [...new Set([10,20,10,50,60,10,20,40,50])]; console.log("No Duplicate values=") console.log(arrayWithN
สมมติว่าต่อไปนี้เป็นวัตถุของเรา − const employeeDetails = [ { employeeName: "John Smith", employeeTechnology: "JavaScript HTML" }, { employeeName: "David Miller",