ต้นแบบ - วัตถุพื้นฐาน
วัตถุจะถูกใช้โดยต้นแบบเป็น 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 และดึงรายการค่าคุณสมบัติ |