💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
[TOC] ## 1.2构造函数 ![](https://img.kancloud.cn/03/68/036818674d395c59f84333ff5dd0db74_1030x513.png) ![](https://img.kancloud.cn/e3/98/e398aec43fa49a936fce5a7eceffb1b2_1015x346.png) new ![](https://img.kancloud.cn/8f/b4/8fb44e7abbb3ee8b56d210fca423b054_612x266.png) 构造函数的成员 ![](https://img.kancloud.cn/ba/f0/baf0ee9e62d7c9a52f0052d174a79fc9_1049x228.png) ![](https://img.kancloud.cn/27/8e/278e8ae8806b4cdc5f022be26364b5af_1052x682.png) ## 1.3构造函数的问题 ![](https://img.kancloud.cn/bd/9c/bd9c092428a75cc66004c76272ece191_1210x506.png) ## 1.4构造函数原型prototype (共享方法) ![](https://img.kancloud.cn/8a/b0/8ab075fa7e5151daba8524a2c72c6752_1054x522.png) ![](https://img.kancloud.cn/3a/62/3a62a2d09e9e7c978e6d8986067d3dda_1150x652.png) ## 1.5对象原型 \_proto \_ ![](https://img.kancloud.cn/76/b6/76b6c5370d487654db4f7c37a1984502_1070x554.png) ## 1.6 constructor 构造函数 (指回构造函数) ![](https://img.kancloud.cn/8b/d3/8bd3d6e0dfa71bd151bf0300ba4358be_1140x77.png) ~~~ function Star(uname, age) { this. uname = uname ; this.age = age; } ~~~ ![](https://img.kancloud.cn/05/a8/05a85de01b910ae789041c7e7adc7f7d_476x147.png) ~~~ Star.prototype = { constructor: star, sing: function() { console.log('我会唱歌' ); }, movie: function() { console.log( '我会演电影' ); } } var 1dh = new Star ('刘德华',18); var zxy = new Star ('张学友',19); console.log(Star . prototype); console.log(1dh._ proto__ ) ; ~~~ ## 1.7构造函数、实例、原型对象三者之间的关系 ![](https://img.kancloud.cn/84/9f/849f69740f1e8a88f065aec04128b626_898x496.png) ## 1.8原型链 ![](https://img.kancloud.cn/60/2d/602de87bbdb5c3557a792042d15a2a63_1158x584.png) ## 1.9 JavaScript的成员查找机制(规则) ![](https://img.kancloud.cn/d5/ff/d5ff9bee4b25b29d2bc37c01f45ed96c_868x277.png) ## 1.10原型对象this指向 (谁调用 指向谁) ![](https://img.kancloud.cn/37/11/3711bf748fcc6eb6da4f43509d4b8a9a_783x579.png)