js构造函数的浅薄理解
生活随笔
收集整理的這篇文章主要介紹了
js构造函数的浅薄理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
任何函數,只要通過 new 操作符來調用,那它就可以作為構造函數?
如:任何函數,只要通過 new 操作符來調用,那它就可以作為構造函數 ;
fuction Preson(){...}var preson = new Preson("飛哥","19","男"); //this 指向 preson document.write(preson.FirstName); //調用構造函數?
無論是構造函數還是非構造函數,兩者并沒有實質性的區別;構造函數可以作為普通函數使用,普通函數也可以作為構造函數來用;首字母大小寫僅僅是為了在開發中能易于區分他們。
無論什么函數:
- 只要通過 new 操作符來調用,那就是作為構造函數使用,此時this指向new出的實例
- 如果不通過 new 操作符來調用,那就是作為普通函數使用;此時,在非嚴格模式下this都指向window
轉載于:https://www.cnblogs.com/jing-tian/p/10803418.html
總結
以上是生活随笔為你收集整理的js构造函数的浅薄理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洛谷P2995奇数偶数
- 下一篇: 创建一个dynamics CRM wor