ต้นแบบ - วัตถุพื้นฐาน

วัตถุจะถูกใช้โดยต้นแบบเป็น namespace และจะเรียกฟังก์ชั่นที่เกี่ยวข้องกับการใช้วัตถุวัตถุ ซึ่งใช้ในสองวิธีต่อไปนี้ -

  • หากคุณเป็นนักพัฒนาที่เรียบง่ายแล้วคุณสามารถใช้ฟังก์ชั่นที่มีอยู่เช่นการตรวจสอบหรือโคลน

  • หากคุณเป็นคนหนึ่งที่มีความประสงค์ในการสร้างวัตถุของตัวเองเหมือนต้นแบบไม่หรือสำรวจวัตถุราวกับว่าพวกเขา hashes จะหันไปขยาย , คีย์และค่า

วิธีการสร้างวัตถุต้นแบบ

NOTE - ตรวจสอบให้แน่ใจว่าอย่างน้อยต้องมีต้นแบบเวอร์ชัน 1.6 js

ส. วิธีการและคำอธิบาย
1. โคลน ()

โคลนวัตถุที่ส่งผ่านโดยใช้สำเนาตื้น (คัดลอกคุณสมบัติของต้นฉบับทั้งหมดไปยังผลลัพธ์)

2. ขยาย ()

คัดลอกคุณสมบัติทั้งหมดจากต้นทางไปยังวัตถุปลายทาง

3. ตรวจสอบ ()

ส่งคืนการแสดงสตริงที่เน้นการแก้จุดบกพร่องของวัตถุ

4. isArray ()

ส่งกลับค่าจริงถ้า obj เป็นอาร์เรย์มิฉะนั้นจะเป็นเท็จ

5. isElement ()

ส่งคืนจริงถ้า obj เป็นโหนด DOM ประเภท 1 มิฉะนั้นจะเป็นเท็จ

6. isFunction ()

ส่งคืนจริงถ้า obj เป็นฟังก์ชัน type มิฉะนั้นจะเป็นเท็จ

7. isHash ()

ส่งคืนจริงถ้า obj เป็นอินสแตนซ์ของคลาส Hash มิฉะนั้นจะเป็นเท็จ

8. isNumber ()

ส่งคืนค่าจริงหาก obj เป็นชนิดจำนวนมิฉะนั้นจะเป็นเท็จ

9. isString ()

ส่งคืนจริงถ้า obj เป็นสตริงชนิดมิฉะนั้นจะเป็นเท็จ

10. isUndefined ()

ส่งคืนจริงหาก obj เป็นประเภทที่ไม่ได้กำหนดเป็นเท็จเป็นอย่างอื่น

11. คีย์ ()

ถือว่าออบเจ็กต์ใด ๆ เป็น Hash และดึงรายการชื่อคุณสมบัติ

12. toHTML ()

ส่งคืนค่าที่ส่งคืนของเมธอด toHTML ของ obj หากมีอยู่มิฉะนั้นจะรัน obj ผ่าน String.interpret

13. toJSON ()

ส่งคืนสตริง JSON

14. toQueryString ()

เปลี่ยนออบเจ็กต์เป็นการแสดงสตริงการสืบค้นที่เข้ารหัส URL

15. ค่า ()

ถือว่าวัตถุใด ๆ เป็น Hash และดึงรายการค่าคุณสมบัติ