00:00
哎呀,刚才那个同学打电话干扰到我了,是吧?可能有一些说的有点那什么,那这里边我们来说啊,这个呢,我们说你在去找这个属性的时候,如说你干嘛呢?比如说我直接来一个这个吧,直接来一个cancel.log一个这个MC,点一个这个hello,那这什么意思呀?去FC里找hello属性吧,诶那他会干嘛呀?诶他先去自身中寻找,自身中如果有是不是直接使用啊,哎,如果没有,则去圆形对象中寻找,哎,如果圆形中有则什么呀?则使用,如果圆形中没有则什么呀?则去原形的原形中寻找,直到找,找到什么呀?找到object对象的什么呀?原形object对象的原型什么呢?没有原型如果在什么呢?如果在object这个原型中依然没有找到,则返回什么呀?安find,这能理解吧,所以找hello的时候,它干嘛呀,会沿着这个原。
01:00
经一层一层的往上找,知道找到谁呢?找到我们这个object原型,Object原型里边有有没有hello啊,没有,所以你这里保存它是给你返回安de fun的了,哎,所以注意啊,他会给你返回安de fun,一定注意没有的属性就是安fun,刚才有同学说什么呢?诶老师刚才好像看见一个nu了,Nu什么玩意啊,直接cancel.log啊,注意now是什么玩意儿,我们说了object的对象的原型没有原型,那我们说了它的原型没有原型,但是它也有这么一个pro的属性,它这个pro的属性对应的什么呀?对应的值就是no啊,对应值就是now,我们来一个canl,点一个log MC点一个下划线pro,现在我们来说MC的原型有吧,我保存是不是有啊,诶,Object MC再看MC的原型的原型走是不是有了呀,那这个就是我们这个object的原型,它是没有原型的,所以你要去看它的这个proto。就是什么了,是不是就闹了呀,哎,就闹了啊,所以注意这个闹是哪来的,是他的,他没有原型,所以他这个值是给你整了一个什么呀,闹啊闹,但是它它也不算是没有原型,它的原型是闹就没有啊,它的原型是空啊是空好所以这块呢,我们说了这个原型简单说了一下啊,这块说完了,然后我们再补充一个就是啊,就差不多了原形,我们现在你能把这几个程度给它理解了,就已经什么足够了啊,就足够了啊那接下来呢,我们来说一个东西,说一个叫什么呢?零五,我们叫做一个to to string to string是干嘛的呢?To string,其实咱们之前做这个类型转换的时候,我们说了,将一个任意数据类型转换成字符串,是不是调用什么呀,兔子润呀,哎,兔子润,那现在我们来说一下,我写这么一个万一个这什么呢?万一个这个这样写吧,先来一个方式,我们还叫一个person吧,叫一个person,叫一个person,那我们这写一个这个对象,这个构造函数,构造函数来一个,Name来一个,这个age来一个。
03:00
这个粘的G低压来一个粘的,然后呢,我们这来一个z.name等于name z.H等于HZ点一个粘的等于粘,是不是写这么一东西啊哎,这么一个东西,然后呢,我们来看我来创建一个pro对象,直接来说一下创建一个这个person的这个什么呀,实例直接挂一个p person等于new一个person啊new一个person,然后呢,我直接cancel.log这个什么呀,Person但这边没传参数啊传参数name来个这个孙悟空,然后呢,A这来一个18粘来一个难是不是这么一个效果呀?哎,然后这是P屁R就手残了是吧,老打错了啊来咱们来看效果,这一保存走,你是出来一个object的object呀,诶那注意了,你们有没有纳闷过,为什么我一输出对象给我输。
04:00
哦,这么一鬼玩意儿来,诶肯定想过是吧?诶为什么输出这么一个鬼玩意儿来,今天呢,我们就来,诶来个什么呀,揭秘啊,为什么是这么一个鬼玩意啊,哎,先把衣服脱了,哎揭秘一下是吧?那到到底是为什么呢?哎到底是为什么呢?我们来说啊,当我们直接在这个页面中,诶打印一个什么呢?打印一个对象时,实际上什么呢?实际上是输出的什么呢?是输出的我们这个对象的这个to string方法的什么呢?方法的返回值,所以注意你这写一个PR跟你写什么呢?pr.to string结果是什么呀,是一样的,所以你这块一保存走,你是不是也是这个呀,所以注意这东西是什么呢?我们来看看啊,直接挖一个这个reut result等于什么呢?P点一个托。
05:00
String来什么呢?我直接输出这个result,直接ret result等于我加上一个result来,咱们再看啊,走你什么玩意儿,Result等于这个object object吧,所以注意我们为什么打印出的是这么一个鬼玩意儿,为什么呢?就是因为我们这个对象的突死顿的方法的返回值干嘛呀,是它,所以我们才打做什么呀,这个东西,这能理解了吗?打印对象的时候,打印的实际上是它凸死顿的什么呀?返回值啊,凸死顿的这个返回值,那注意了,诶,我这个person里边也没有凸,我有写to土镇吗?没有哪来的,来一个直接cancel,点一个log log一个什么呢?叫做一个person,点一个has own property,来一个叫做一个to紫润,它有吗?走你first吧,没有STRND,诶来清空一下一保存是不是没有啊,诶那在哪呢?是不是原形里啊,原形来一个下划线,下划线中间来一个这个proto来一保存也没有,哎,那就是什么呀,原型的原型吧,易保存输不处,哎在原形的原型里头也就是什么呀,Object那个原型,而那个原型的to死人的返回值呢,就是这么一鬼玩意儿,所以你会发现什么呢?我一输出这个对象,是不是输出的是这么一个东西啊,哎,这么一个东西,那我觉得这东西输出了什么呀,一点也不好,我希望干嘛呢?他给我打印了干嘛呀,能变一点信息那行不行?如果如果什么呢?如果我们希望在什么呢?在输出这个对象时,诶不输出我们这什么呀,我们这个中括号一个什么呀,Op。
06:56
Jack,哦不,Jack你不需要输入它,那可以干嘛呀?诶我是不是可以修改这个兔字乘法呀?诶可以为我们这个对象添加一个什么呢?添加一个to string这个什么样方法怎么添加,直接来一个P点一个to string等于一个方,你注意了,它打印的是to死镇的这个返回值,你返回啥它就打印啥,所以这块我们必须得返回什么呀,字符串啊,返回字符串来写一个,诶我是一个快乐的小person。
07:31
Person,我写这么一个东西,那现在我们来看,那现在你在result,我们还看result啊,做返回值应该是什么了,是就这句话了,不是那个object了,所以我来看result result是不是就是我是一个快乐小person呀,因为什么呀,因为他自己有就不再找谁了,是不是不再找我们这个原型里边了,好,那这回我再打印对象,直接来什么呢?来一个cancel.log一个PR,你说这回还出不出来那个那个object了。
08:01
诶,走你什么了,我是一个快乐的什么呀,小person,这能看懂吗?诶,所以注意啊,之所以他打印出那个玩意儿,因为什么呀?因为它的twoth string是那个玩意儿,所以如果你不想他出那个,你知接干嘛呀,你直接改一个就行了,诶但是同学说了,你这还不如那个呢,快乐小坡神经病一样是吧,跟这儿还卖个萌是吧?诶当然你可以玩一下是吧,但是这么写呢,也没有意义,那我们希望什么呢?我希望这个打印对象的时候可以干嘛呀,可以把这个对象的这个详细信息是不是给我打印出来呀,比如说我希望打印的是这么一个格式,比如说什么呢?Person中文号person里边是不是有属性啊?诶直接来一个name等于孙悟空,然后呢,逗号age等于18,逗号一个粘字等于男,我是不是希望把这个详细信息给打印出来呀?诶,那那这不简单吗?你把东西干嘛呀,CTRLC。你粘过来是不是行了,哎,粘过来然后你一保存走你诶是不是孙悟空,诶这18粘就难呀,但注意了,问题来了,你这是不是写死了呀?哎,写死了那怎么办呀,你是不是把这东西变成变量啊,哎,你别打印孙悟空了,打印什么呀,这点name诶当家注意啊,拼串你这个加号千万不要,不要忘了这个age你也别写18了,等于什么呢?等于一个这个加号来个z.age这块也是难,你就不写了,写什么呢?来拼个串加上一个这个Z点什么呀,粘的是不是就行了呀?哎粘的但是效果是一样的,因为我们只刚才写的是一样的啊,一保存是不是就OK了呀?诶这样就可以打印出我们这个对象的一个具体的一个信息了,诶好,那我来再来看一个啊,这是person,我来创建一个,来一个PERSON2来什么呢?来一个这个猪八戒,猪八戒,猪八戒呢,28也是难,我来打印什么呢?PERSON2,你说打印PERSON2是。
09:57
什么玩意儿,哎,来一保存走你,哎呦猪八戒他还是这个鬼玩意儿是吧?那为啥呀,我这two string我是不是添加到这个person对象里了,Person对象我添不添加没有添加,所以你这种添加方式呢,只修改一个对象,那我希望的什么呀,所有person的实例这个to string是不是都可以变了呀,那我怎么办?我是不是应该修改它原形的toth string啊,所以在这我们来修改我们这个person这个什么呀,原形的这个to string,直接我把这个东西CTRLC我先给它注了,然后呢,这来写一个,写个什么呢?写一个叫做一个person.pro type.to string等于,然后呢,把这个粘过来,我们调整一下是不是等于这个函数,这样我们说所有的这个person的实例。
10:57
Two顿是不是都跟着变了,哎,都跟着变了啊,然后我这一保存,咱们来看P2走你。
11:05
输猪八戒呀,哎,如果我要输出PERSON1是不是就是不就是孙悟空啊,哎,猪八戒孙悟空这两个信息,那这样那个兔子完了就会有一些作用了,那这样呢,我们想输入什么信息,我就直接修改这个什么呀,突死润就行了,但是一定要注意,我们要修改的是原型里边,因为如果你修改的某个对象只对当前对象是不是起作用啊,诶对其他酒不起作用啊,不起作用好,那这一块呢,是我们说的这个突死顿这个方法。
我来说两句