00:00
Hello,大家好,这个小节的话,我们来讲一下ES6里边的变量结构赋啊,E6呢,允许按照一定模式从数组和对象中呢提取值,对变量进行赋值,这个呢被称之为结构赋值,也是一种简便操作啊,方便我们去写代码,简化我们的一个书写量,举个例子啊,比如说我们这写一个F4。哎,有谁呢,小沈阳。啊,小沈阳。啊,还有呢,刘能。然后赵四啊,还有这个塑料板啊。啊,所小宝那迷人的笑声,啊,好了,然后接下来的话呢,我们想把这个数组里边的元素呢,啊,赋值给一个变量,那这个时候呢,咱们就可以用结构赋值来做格式,看一下let。当然了,你也可以使用Y也可以啊,然后呢,我们也用一个中括号。在里边呢,放上四个变量小留正送,然后等于F4。
01:09
这样一来,相当于我声明的四个变量,而每个变量它里边的值就是数组对应的位置它里边那个值。我们可以来输出一下o log小有。然后呢刘,然后呢赵,还有一个是宋保存,一起来看一看,小沈阳,刘能,赵四,宋小宝。这样的方式呢,声明和定义变量比较方便啊,但是数组这个情况我们用的相对较少,好,下面看另外一个关于对象,诶,我们再来定一个对象,来一个cost,然后照。然后内来一个赵本山。啊,然后age年龄不详啊。不想好他可以干什么,我们定一个方法,比如说小品。
02:03
啊,我记忆犹新的就是赵本山和宋丹丹,还有那个崔永元演那个是吧,昨天今天和明天啊,特别搞笑,哈肯骚扰唠,哎,我可以啊,这个演小品,演小品小品。好了,那么此时呢,我定义的一个对象,现在呢,我可以用类似的方式把对象里边的属性值,然后提取出来,并且给变量进行赋值。来看一下,还是一样let,不过在这个时候呢,我们就不能使用中括号了。啊,我们要使用跟它一样的结构,花括号,来一个name age,还有小品。等于一个找。这样的话呢,我们就可以把内幕啊来保存这个赵本山的这个值,然后age呢,保存它的年龄的这个值,还有呢,小品保存这个方法相当于我们生命的三个变量。
03:01
而且还对这三个变量进行了一个赋值。看一下r log,打印一下name,再来age,还有这个小品保存。看这赵本山,然后不详以及这个函数。好,那下面咱们还可以把这个函数调用一下啊,来一个小品括弧保存。可以可以看一下啊,方法能够正常的调用没有问题,那么这个呢。其实属性就是结构赋值这块啊,属性结构我们用的比较少,方法结构呢咱用的比较多。就是每一次呢,我举个例子,如果不用它,我们每一次想要调这个方法,都必须得写这个完整形式,就是照点小品一次是吧,哎,下边我还要要啊,再来再来再来,你发现呢,我们多写了好多重复的照。这个字符串啊,它这个变量是吧,写了好几次,这也算作是一种一种重复,那我们就可以呢,对它做一个解构啊,做一个结构就相当于这样子,诶let,我们写一个小品,然后等于一个,哎照把它单独解出来,当然这块可能会重名,我把它先注掉。
04:11
解出来以后呢,我们再去调用,此时就不用在前边呢写这个照这个变量了,也是一种简便的写法啊。说白了,呃,新特性的产生都是为了更加让就让这个开发者编写代码更加方便。就是发现呢,有重复的地方,我们就想办法把它去掉哈,好了,那么以后的话,我们如果说遇到方法频繁调用,那这个时候就可以想到解构赋值用上,然后让让咱们的代码写起来更加简洁。好了,那关于结构赋值这个演示我们就到这儿。
我来说两句