了解JavaScript 物件/函數鏈的本質
JavaScript 中的鍊是一種允許您在物件上執行一系列操作的技術。物件使用一系列方法調用,每個方法調用返回物件本身。然而,某些誤解可能會妨礙對這個概念的理解。
函數鍊式原理
應用基礎知識
您提供的範例:
可以正常運作,因為建構子會傳回自身,而add () 方法在其定義中傳回this 。
但是,您的第二個範例:
不起作用因為 gmap 建構子沒有使用 new 調用,並且 gmap 函數中沒有定義 add() 方法。因此,「this」指的是視窗對象,而不是所需的 gmap 物件。
JavaScript 函數作為物件
JavaScript 函數是一流的物件。當定義一個函數時,它就成為函數物件的建構函數。透過使用「new」建構函數的新實例,您建立了一個繼承函數中定義的屬性和方法的物件。
連結的力量
一次掌握了核心原則,連結可以為你的程式碼賦能。透過巧妙地組合操作鏈,可以增強其可讀性、可維護性和優雅性。
以上是JavaScript 物件/函數鏈的核心原則是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!