温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
哈喽,大家好,那这个小节呢,我们来学习一下ES6的简化对象写法。啊,ES6里边儿呢,它允许在大括号里面直接写入变量和函数,哎,作为对象的属性和方法,那这样的书写呢,会更加的简洁,来举个例子。来变量let name等于一个上硅谷,然后let来个change on。啊啊,我。我们啊,可以改变你。我现在是声明两个变量,一个呢是name,一个呢是change啊,这是一个字符串,这是一个函数,然后接下来我再声明一个对象,Cost school,然后等于。来定义一下里边的属性,我想给它加一个内幕属性和change属性,并且值呢分别等于升为股以及这个函数,那我可以这样去做,就是name逗号change。
01:03
这个效果呢,等效于完整的一个写法是这样子的。啊,完整写法是这样子的啊,那么在ES里面,ES6里边,它允许我们只把变量放进来,明显这样的方式会啊,更加简洁一下,说白了还是简化程序的书写的一个内容,明明重复了就没有必要再写了,对吧?哈,内幕冒号内幕啊写两遍。好了,这是一个简化,看看一下效果怎么样,好,Log打印一下school。保存,切过来看这name change就有了。好了,是一个简化,但还有另外一个简化,就是我们的方法声明的一个简化。啊,我们写一个。我呢创建一个方法。哎,Log,哎,我们。可以提高你的技能。
02:00
保存,这是咱们之前在声明方法的一个格式,而在ES6里边儿呢,咱们还可以把这个function呢和这个冒号都省略掉。保存,其实这样做的话也是为了简化,你想想我们每次创建方法都得写发个都得写冒号哈,这个东西其实可以省的,于是乎呢,在新的版本里边,ES6就把它呢给移除了,我们只需要呢加这个小括号往里边放行参,然后呢花括号往里面放代码体就可以了,这代码看起来就很简洁。啊,所以说以后对象声明你发现呢,你这里边儿这个属性名和这个值,这个变量值啊是一样的,那你就可以直接把变量放过来,这样的话明显我们的编写起来呢,会更加简洁一些。好,那关于对象一个简化写法,我们这个小节就到这儿。
我来说两句