013.ES6 -物件字面量增強型寫法
阿新 • • 發佈:2021-07-01
以前我們定義一個物件而且往裡面放東西都是這樣寫的:
<script> const a = 1; const b = "2"; const obj = { //都是: 鍵:值 a:a, b:b, c:"xxxx", d:function (){ let a = "123"; alert(a) } } </script>
但是 ES6 是這樣寫的:
<script> const a = 1; const b = "2"; const obj = { //ES6直接寫值,鍵會自動補齊:a, b } //可以除錯輸出一下 不騙你哦 console.log(obj); </script>
還有就是 匿名函式的寫法:
ES5 是這樣寫的:
const obj = {
//ES5 是這樣寫:
a:function (){
alert("我是a")
}
}
那麼 ES6 直接省去 function 和 冒號:
<script> const obj = { //ES6 是這樣寫: a(){ alert("我是a") }, b(){ alert("我是b") } } console.log(obj); </script>
而且現在正在 前端縮排要為2個空格了