หน้าแรก
หน้าแรก
บางครั้งคุณมีคำสั่งและบันทึกจำนวนมากที่พิมพ์ในคอนโซลเบราว์เซอร์และต้องการล้างข้อมูล มีหลายวิธีในการทำ inchrome นี้ ใช้วิธี console.clear() วิธีนี้จะล้างคอนโซลและแสดงข้อความที่ล้างคอนโซลแล้ว ใช้ทางลัด Ctrl + L เพื่อล้างคอนโซล ใช้ปุ่มบันทึกที่ชัดเจนที่มุมบนซ้ายของคอนโซลเครื่องมือ dev ของ chro
Javascript ไม่ได้ให้วิธีการโดยตรงในการบรรลุเป้าหมายนี้ สำหรับสิ่งนี้ เราสามารถใช้วิธีสไลซ์ เมธอดสไลซ์จะแยกส่วนของสตริงและส่งคืนสตริงใหม่ ในการแทรกสตริงที่ตำแหน่ง x ของสตริงอื่น เราสามารถเขียนฟังก์ชันต่อไปนี้ - ตัวอย่าง function insertAtX(str1, str2, x) { return `${str1.slice(0, x)}${st
รูปแบบที่ดีที่สุดในการแสดงวันที่คือ ปปปป-ดด-วว เนื่องจากไม่ทำให้เกิดความสับสนและค่อนข้างตรงไปตรงมา ในการแยกวิเคราะห์วันที่จากรูปแบบสตริงนี้ไปยังวัตถุวันที่ใน JS สิ่งที่คุณต้องทำคือส่งสตริงนี้ไปยังตัวสร้างวันที่ ตัวอย่างเช่น ตัวอย่าง let a = '2019-08-10'; console.log(new Date(a)) ผลลัพธ์ สิ่
อาร์เรย์สามารถเปรียบเทียบได้ 2 วิธี - พวกเขาอ้างถึงวัตถุอาร์เรย์เดียวกันในหน่วยความจำ พวกเขาอาจอ้างถึงวัตถุที่แตกต่างกัน แต่เนื้อหาทั้งหมดเท่ากัน สำหรับกรณีที่ 1 ดอกมะลิมีวิธีการ toBe ใช้สำหรับตรวจสอบข้อมูลอ้างอิง ตัวอย่างเช่น ตัวอย่าง describe("Array Equality", () => {
มีหลายวิธีในการเพิ่มออบเจ็กต์หลายรายการในรายการอาร์เรย์เดียวใน Javascript ให้เราดูบางส่วนของพวกเขา - ดัน() หากต้องการเพิ่มหลายอ็อบเจ็กต์ที่ส่วนท้ายของอาร์เรย์ คุณสามารถเรียกใช้การกดซ้ำๆ ได้ ตัวอย่างเช่น ตัวอย่าง let arr = []; arr.push(1); arr.push(2); console.log(arr); ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์
ในการตรวจหาเวอร์ชันของเบราว์เซอร์บนเครื่องไคลเอ็นต์ สคริปต์ของคุณจะวิเคราะห์ค่าของ navigator.appVersion หรือ navigator.userAgent ตัวอย่าง console.log(navigator.appVersion) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ตามเบราว์เซอร์ของคุณและเวอร์ชันของมัน - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/
Sentry คือแพ็คเกจเครื่องมือดีบักและการตรวจสอบจาวาสคริปต์ที่สมบูรณ์ซึ่งช่วยให้คุณติดตามรหัสการผลิตของคุณได้ คุณลักษณะบางอย่างของทหารยาม - บันทึกสภาพแวดล้อมและรายละเอียดการใช้งานเพื่อสร้างและแก้ไขข้อบกพร่อง ดูข้อผิดพลาดและการติดตามสแต็กซึ่งก่อนหน้านี้มองเห็นได้เฉพาะในคอนโซลดีบั๊กของผู้ใช้เท่านั้
ตามเอกสารของ MDN ออบเจ็กต์แผนที่เก็บคู่คีย์-ค่าและจดจำลำดับการแทรกเดิมของคีย์ ค่าใดๆ (ทั้งอ็อบเจ็กต์และค่าดั้งเดิม) สามารถใช้เป็นคีย์หรือค่าก็ได้ สิ่งสำคัญที่ควรทราบในที่นี้คือ วัตถุสามารถใช้เป็นกุญแจในแผนที่ได้ นี่ไม่ใช่กรณีของวัตถุ JavaScript ออบเจ็กต์ JS อนุญาตให้ใช้ primitives เป็นคีย์เท่านั้น
ตามเอกสารของ MDN ออบเจ็กต์แผนที่เก็บคู่คีย์-ค่าและจดจำลำดับการแทรกเดิมของคีย์ ค่าใดๆ (ทั้งอ็อบเจ็กต์และค่าดั้งเดิม) สามารถใช้เป็นคีย์หรือค่าก็ได้ สิ่งสำคัญที่ควรทราบในที่นี้คือ วัตถุสามารถใช้เป็นกุญแจในแผนที่ได้ นี่ไม่ใช่กรณีของวัตถุ JavaScript ออบเจ็กต์ JS อนุญาตให้ใช้ primitives เป็นคีย์เท่านั้น
Javascript มีฟังก์ชัน toUpperCase และ toLowerCase บนต้นแบบอ็อบเจ็กต์ String ที่อนุญาตให้แปลงสตริงเป็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กด้วย vanilla JavaScript toUpperCase ตัวอย่าง let str = "Hello World" let upper = str.toUpperCase() console.log(upper) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - HELLO WORLD t
Javascript มีฟังก์ชัน toUpperCase และ toLowerCase บนต้นแบบสตริงอ็อบเจกต์ที่ช่วยให้แปลงสตริงเป็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กด้วย JavaScript วานิลลาได้ toUpperCase ตัวอย่าง let str = "Hello World" let upper = str.toUpperCase() console.log(upper) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - HELLO WORLD toLo
ในการเพิ่มคลาสให้กับองค์ประกอบ DOM ก่อนอื่นคุณต้องค้นหาโดยใช้ querySelector เช่น querySelector, getElementById เป็นต้น จากนั้นคุณต้องเพิ่มคลาส ตัวอย่างเช่น หากคุณมี HTML ดังต่อไปนี้ − ตัวอย่าง <!DOCTYPE html> <html> <head></head> <body>
ในการเพิ่มคลาสให้กับองค์ประกอบ DOM ก่อนอื่นคุณต้องค้นหาโดยใช้ querySelector เช่น querySelector, getElementById เป็นต้น จากนั้นคุณต้องเพิ่มคลาส ตัวอย่างเช่น หากคุณมี HTML ดังต่อไปนี้ − ตัวอย่าง <!DOCTYPE html> <html> <head></head> <body>
ในการรับจำนวนคีย์ในวัตถุ JSON ใน javascript คุณสามารถใช้หนึ่งใน 2 วิธีต่อไปนี้ การใช้ Object.keys() Object.keys() วิธีการส่งกลับอาร์เรย์ของชื่อคุณสมบัติที่นับได้ของวัตถุที่กำหนดในลำดับเดียวกับที่เราได้รับจากการวนซ้ำปกติ ตัวอย่าง let a ={ ชื่อ:John, อายุ:32, เมือง:Hong Kong}console.log(Object.keys(a
หากต้องการทดสอบว่าตัวอักษรในสตริงเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กโดยใช้จาวาสคริปต์ คุณก็แปลงอักขระเป็นตัวพิมพ์เล็กและใหญ่และดูผลลัพธ์ได้ ตัวอย่าง function checkCase(ch) { if (!isNaN(ch * 1)){ return 'ch is numeric'; } else {
คุณสามารถเปรียบเทียบสตริงกับตัวพิมพ์ใหญ่เพื่อตรวจสอบว่าเป็นตัวพิมพ์ใหญ่หรือไม่ ตัวอย่าง function isUpperCase(str) { return str === str.toUpperCase(); } console.log(isUpperCase('a')) console.log(isUpperCase('A')) console.log(isUpperCase('ASDF 123 asd')) console.lo
JSON เป็นสัญกรณ์วัตถุ Javascript อย่างแท้จริง JS ได้สร้างขึ้นในการสนับสนุนโดยใช้วัตถุ JSON เพื่อแยกวิเคราะห์สตริง JSON เป็นวัตถุ JS ตัวอย่าง คุณสามารถใช้ด้วยวิธีต่อไปนี้ - const json = '{"result":true, "count":42}'; // Parse the object const obj = JSON.parse(json); conso
JavaScript เคยเป็นแบบเธรดเดียว มันทำงานโดยใช้สิ่งที่เรียกว่าวนรอบเหตุการณ์ Event Loop มีงานง่ายๆ เพียงงานเดียว — เพื่อตรวจสอบ Call Stack และ Callback Queue หาก Call Stack ว่างเปล่า ระบบจะดึงเหตุการณ์แรกจากคิวและพุชไปที่ Call Stack ซึ่งจะรันได้อย่างมีประสิทธิภาพ JS ในเบราว์เซอร์ไม่รองรับมัลติเธรดใน
Pluck ถูกลบออกจาก lodash 4 เพราะมันทำแบบเดียวกับแผนที่ คุณสามารถใช้ฟังก์ชันแผนที่แทนได้ดังนี้ - ตัวอย่าง import _ from 'lodash' const objects = [{ 'a': 1 }, { 'a': 2 }]; console.log(_.map(objects, 'a')) สิ่งนี้จะให้ผลลัพธ์ - ผลลัพธ์ [1, 2]
Pluck ถูกลบออกจาก lodash 4 นี่เป็นเพราะมันทำแบบเดียวกับแผนที่ คุณสามารถใช้ฟังก์ชันแผนที่แทนได้ดังนี้ - ตัวอย่าง import _ from 'lodash' const objects = [{ 'a': 1 }, { 'a': 2 }]; console.log(_.map(objects, 'a')) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [1, 2]