แก้ไขแล้ว: จาวาสคริปต์รับ URL ปัจจุบัน

ปัญหาหลักคือ “URL ปัจจุบัน” ใน JavaScript ไม่น่าเชื่อถือเสมอไป ตัวอย่างเช่น หากคุณโหลดหน้าเว็บในเว็บเบราว์เซอร์ URL ปัจจุบันจะเป็นที่อยู่ของหน้าเว็บนั้น หากคุณโหลดหน้าเว็บโดยใช้เบราว์เซอร์อื่น หรือหากคุณโหลดจากไฟล์บนคอมพิวเตอร์ของคุณ URL ปัจจุบันอาจแตกต่างออกไป

var currentURL = window.location.href;

บรรทัดรหัสนี้กำหนดตัวแปรที่เรียกว่า "currentURL" และกำหนดค่าของ URL ของหน้าเว็บปัจจุบัน

รับคุณสมบัติปัจจุบัน

มีสองสามวิธีในการรับคุณสมบัติปัจจุบันของวัตถุใน JavaScript วิธีหนึ่งคือการใช้เมธอด Object.getOwnPropertyNames() เมธอดนี้ส่งคืนรายการคุณสมบัติทั้งหมดของวัตถุ จากนั้นคุณสามารถใช้ชื่อคุณสมบัติเป็นตัวแปรเพื่อเข้าถึงค่าคุณสมบัติ

อีกวิธีในการรับคุณสมบัติปัจจุบันของวัตถุคือการใช้เมธอด Object.keys() เมธอดนี้ส่งคืนรายการคีย์ทั้งหมด (หรือตัวระบุเฉพาะ) ของวัตถุ จากนั้นคุณสามารถใช้ชื่อคีย์เป็นตัวแปรเพื่อเข้าถึงค่าที่เกี่ยวข้องกับคีย์นั้นได้

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น