前言
在ES6中,其允许在大括号内直接写入变量和函数,作为对象的属性和方法。
对象简写
<script> //先定义一个name属性和hello方法 let name = '王五'; let hello = function() { console.log("很高兴认识你!"); } //创建friend对象,直接写入name属性和hhello方法 const friend = { name, hello } console.log(friend); console.log(friend.hello); </script>
<script> //先定义一个name属性和hello方法 let name = '王五'; let hello = function() { console.log("很高兴认识你!"); } //创建friend对象,直接写入name属性和hhello方法 const friend = { name, hello, study() { console.log("我爱学习!"); //与上面的hello方法对比,这也是ES6简写。 //上面的hello方法也可以简写成hello(){....} } } console.log(friend); console.log(friend.hello()); console.log(friend.study()); </script>
总结
以上就是ES6对象简写的介绍,很简单。