00:00
不说了半天,这对象到底是啥很同学肯定大部分还都干嘛呀,还都不明白是吧?诶还都不明白,所以不用着急,我们说了对象就像一个什么呀,就像一个塑料袋,只不过这塑料袋干嘛呀,它不是装东西的,是装什么呢?装装直的,装变量的啊,装变量的,那现在我们来说了,那现在我们要用这个塑料袋,我们就要先考虑过这些干嘛呀,哎,我们首先得造一个塑料袋啊,哎,造一个塑料袋,所以这里边我们来说,我们来说第一个问题,我们要使用对象第一步得先干嘛呢?我们叫做一个创建对象,怎么创建对象呢?那首先我来一个Y,一个OBD,这是不是声明了一个变量啊,然后变量等于一个什么玩意儿,对吧,我要等于一个一,是不是等就是变成一个number了,等于哈,是不是变成一个string了呀?诶,那等于对象又怎么写呢?诶我们来写一个等于,一个叫做一个new,一个什么呢?叫做all波,然后加上一个括号啊是这么写的,那现在我们先。
01:00
不管头类,我们先看后边,我这来了一什么呢?来了一个object,加了一个括号,我们说这东西叫什么玩意,这是不是掉掉了一个函数啊,掉了一个object的这个函数,诶,那这里边注意前边我又写了一个什么呀,New在函数前边写了一个new,那这叫什么呢?叫做构造函数啊,构造函数我们来说一下叫什么呢?使用我们这个new关键字,或者叫运算符啊,调用的这个函数是什么呢?是构造函数,构造函数我们叫什么呢?叫做C,叫做canor啊构造函数,构造函数干嘛呢?构造函数是哎专门用来创建对象的函数,所以注意你这来了一个new object就表示什么呢?我们这创建好了一个什么呀。对象,并且干嘛呢?赋值给我们这个变量obj obj好,那现在呢,我来一个直接来什么呢?Cancel点一个log的一个OB节,我们来输出一下我这一保存,诶是不是输出这么一个东西啊,诶object object,那这个呢,就是一个什么呀,对象啊,就是一个对象,我们说了现在我们就相当于有了一个什么呀,有了这个塑料袋了,但是现在注意了,这塑料袋它是什么呀,它有没有东西呀,它是一个。
02:27
空的来,我们在外部浏览器看一眼,在外部浏览器里,如果你直接输出一个对象的话,我们来看看,我这一刷新走你诶出来什么,是不是一个object一个大块啊,这表示什么?你这个对象是通过object这函数创建的,但是后边一个大块里边是不是啥也没有啊,啥也没有表示什么呀,你这对象是一个空的对象,里边就是塑料袋还是什么呀,还是空着的,你里边还没有去。装东西啊,还没有装东西好,那接着来看,我们再来看什么呀,创建好了一个对象,我们再来看一个什么呢?来一个type of,我是不是想看它的这个类型啊,直接我这一保存走你什么东西。
03:09
Object啊,诶object啊,所以注意我们叫什么呢?叫做使用我们这个type of检查一个这个什么呀,对象时会什么呢?诶会返回我们这个OB,这东西还在哪返回过检查none的是不也返回来呀,但是none那个属于一个bug,这个呢才是什么呀,正常的啊才是正常的好,那现在我们这是一个空的对象,我们说了有一个空的塑料袋了,我们是不是要往这个塑料袋里去装东西啊,诶装东西,那我们这个对象里边叫什么呢?我们可以象我们这个对象中干嘛呢?像对象中,哎添加属性啊,属性这里边你要注意什么呢?在我们这个对象中保存的这个值叫做什么呢?属性啊,咱们这样写吧,哎,在我们这个对象中保存的这个值称为什么呢?称为属性,那接下来我们就要研究的是。
04:10
像我们这个对象中添加属性,那怎么添加呢?我们来说一下它的语法,语法怎么写的,叫做什么呢?叫做对象点一个什么呢?属性名等于一个属性值啊,对象点属性名等于一个属性值,那现在来看,假设我现在干嘛呢?向我这个obj中,向我们这个obj中添加一个什么呢?内属性,那我怎么添加呀,对象是谁呀,对象是不是obj呀,所以我直接写一个按照这个语法直接来一个什么呢?Obj点属性名什么呀,叫做name等于一个什么玩意儿,属性值值行值,我写一什么呢?来一个这个孙悟空啊孙悟空,那现在什么意思呢?现在的意思就是像我这个obj这个塑料袋里装了一个这个什么呀,直是谁呀,Name。
05:10
Name叫什么呀?叫孙悟空表示什么呀?向对象里添加一个属性叫做name name的值对应的是孙悟空啊孙悟空来,那我们来看看有没有还是注意啊,你如果是在我们这个内部浏览器,我们这HP的内部浏览器,你这打印呢,他永远给你输这玩意儿,看见了吗?诶永远给你输出这玩意儿啊主你改一下,哎,但是呢,我们在外部里来看一下,我这一刷新走你,诶你来看这东西是不是变了呀,这塑料袋里边是不是有东西了呀,Name等于孙悟空,这个就是我刚才向这个对象里添加的那个属性啊,添加那个属性,那我们现在添加几个呀,添加一个吧,哎,来咱们再添加一个,接着来向我们这个obj中添加一个什么呢?叫做哎叫做真的占的属性,怎么添加呀,OB接点GE占的等于一个,这个难是不是添一个呀,来咱们再来像什么呢。
06:10
像我们这个obj中干嘛呢?添加一个这个age属性,怎么添加OBj.age等于个18,是不是添加一个属性了,现在我们对象里就已经干嘛了,有了三个属性了啊三个属性了,来我这一保存走,你看到了吗?欧j name等于孙悟空占等于男H等于18,在我们外部浏览器里是不是直接把这个对象的信息就给你。输出出来了,哎,输出出来了啊好,这一块注意像我们这个对象中添加属性,那我问你了,我添加三个行,我添加十个行不行,我添加300个行不行,想加多少就加多少,而且你要注意现在我这个内占的age他们有没有关系了。它们是不是都属于同一个对象了,哎,都属于同一个对象了,注意,那现在他们就属于什么了,属于同一个对象的属性了啊,同一个对象属性好,那这一块是我们说添加属性,添加完属性呢,你光添加也没用是吧,你光能往塑料袋里装没用,那得干嘛呀,你是不是还得能取出来呀,你装完了以后,我用的时候我是不是要取出来呀?所以接下来我们要说什么呢?叫做叫什么呀,叫做读取我们这个对象中的什么呀?属性啊,读取对象的属性怎么读呢?还是来说一下,语法就更简单了,怎么读呢?对象点一个什么呢?属性。
07:44
名对象点属性名就少了谁呀,是不是就少了等于号后边这部分呀,哎,就少了等于号这个部分啊来那我们来看看,那我要读取这个name怎么办呀?我直接写了是不是就是obj.name呀,然后我这清空一下易保存走,你读出了谁呀?是不是孙悟空啊,我要读age怎么办呀?OB接点age是不是就是孙悟空18呀?诶我要读这个粘呢,就是OB节点沾我一保存是不是就是难呀,想读谁你就点谁啊,想读谁你就点谁,一定要注意诶我一说我不写obj行不行?
08:21
不写obj行不行,不写obj变成什么了,是不是找变量粘那啊,那我这有变量粘那啊,没有,所以你这一读一保存他妈了是报错了,诶报错了啊,所以注意你要读沾的,读的哪个地方沾是我们这个obj里的这个沾,所以必须得是什么呀,Obj点沾点啊OB点三点好我这一保存是不是就又读出来了,哎,读取一个属性名就是obj点属性名,那你现在看着啊,我写一什么呢?我写一个OBj.hello有吗?Obj里边有hello这属性吗?我就听见了三个name age沾对吧?来我这一保存走你诶什么玩意。
09:01
安find半报错,哎,没报错,所以注意这个特点啊,我们说什么呢?如果读取我们这个对象中没有的这个属性,不会什么呢?不会报错,不像我们读这个变量的时候,没有变量时候报错的呀,哎,不报错,而是什么呢?而是会返回我们这个安迪范啊,而是会返回安迪范啊,这是它这么一个特点啊,这么一个特点,好,那这块我们看到了,我们读的是这个属性,然后接着来看,再来看什么呢?我能读了,那我现在来看,我能不能去修改这个属性啊。假如说我这人我不想叫孙悟空了,我想换一个名,那怎么办呢?来直接来说一下修改我们这个对象的什么呀,属性值怎么改呢?也是说一下语法叫做什么呢?对象点属性名等于什么呢?等于个新值,其实跟什么呀,跟添加是不是一样的呀?哎添加一样的,只不过我这种是干嘛呀,是把之前的值数是给它覆盖掉了呀,哎覆盖掉了,所以这里面我们来看一个直接来一个cancel.log一个OB接点内,我们先输出我这一保存走,你是孙悟空吧,好,我来修改一个,改成么呢?Obj点一个这个name,咱们给它改一个这个英文名改成什么改叫to姆啊孙悟空改名叫Tom,我们来看效果,这一保存做你读的是谁啊?哎,就to就把刚才值给它覆盖了,给它修改了啊,所以这叫什么呀,叫做修改我们这个属性值,所以现在我们说了三个。
10:38
这么几个操作,首先第一个呢,我们说是什么呀,是创建一个对象,直接是一个new object,然后呢,向我们的对象中添加属,哎叫做什么呀,对象点属性名等于一个什么呀,属性值啊呀,增加属性,然后这个叫什么呢?叫做读取对象中的属性,诶说什么呀,从对象里查询属性啊,直接是对象点属性名,还有一个什么呢?还有一个是修改我们什么呀,对象的呀属性,诶那现在我们说了,我有增加了,有修改了,还有什么了,查询了,我们还有什么需求。
11:13
诶,我们说增删改查四个操作,我们查谁呀,是不是差删呀,哎,这是一组操作,那我们来接着来说叫什么呢?叫做删除我们这个对象的属性,删我们这个对象的一个属性,假如说这个孙悟空这个name干嘛呢?我不想要了,现在我一保存走,你是不是还在呀?诶那怎么删除呢?来说一下语法。语法我们叫de delete什么呀,删除的意思,对象点一个属性名,那现在我要想删成孙悟空,怎么删,直接delete来一个什么呀,obj.name就表示什么呀,删除了obj的这个内幕属性啊,内幕属性来我们这一保存走你诶变成什么了?安赞是不是就没了,哎就没了,但是如果你读取age age干嘛呢?是不是还在呀,诶还在啊,这也是我们说的一个对象的一个这个基本操作啊,对象一个基本操作,对象是干嘛的,你应该现在有一个初步的理解了,对象里就是干嘛呀,是不是可以存一些,存一些东西啊,诶存些东西我们用的时候更加的什么呀,更加的方便一点,对象更像一个什么呢?更像一个其实就像我们说那个什么呀,塑料袋其实像一个什么呀,像一个容器,它可以去装着什么呀,不同的一个属性,那可能有同学觉得我干嘛非得给它装一块儿呢,为什么非得装一块。
12:37
你们装一块。装一块是不是用着方便一些啊,咱们想想咱们这么咱们上规五这么多班,我们为什么要分班呀,咱们在一块不好吗?都放一块儿是不是容易乱呀,所以也是我我这个变量如果干嘛呀,如果都放在一块,咱们是不是也容易乱呀,所以干嘛呢,我可以把这个变量保存到不同的这个对象里,然后通过对象去干嘛呀,去调用啊,去调用好,那这块呢,我们说对象一个初步的一个,呃操作我们先停一下。
我来说两句