es6 物件的擴充套件 函式的擴充套件 擴充套件運算子

2021-10-23 15:16:38 字數 1148 閱讀 6076

let foo =

"aaa"

;let obj =

; console.

log(obj)

;//es6允許在物件之中,直接寫變數。這時,屬性名為變數名, 屬性值為變數的值。

function

f(x, y);}

console.

log(f(

1,2)

);// object

var birth =

'2000/01/01'

;var person =};

var birth =

'2000/01/01'

;var person =};

//這種寫法用於函式的返回值,將會非常方便。

function

getpoint()

}getpoint()

////es6 允許字面量定義物件時,用方法二(表示式)作為物件的屬性名,即把表示式放在方括號內。

let propkey =

'foo'

;let obj1 =

; console.

log(obj1)

;}

//es6允許為函式的引數設定預設值,即直接寫在引數定義的後面

/* function log(x,y='word')

log('hello')

log('hello','china')

log('hello','') */

function

sum(

...result)

// console.log(sum);

}sum(1

,34,55

);

console.

log(

...[1,

2,3]

)//1 2 3

function

push

(array,

...items)

let arrlist=

;push

(arrlist,1,

2,4,

5)

ES6 物件擴充套件

es6 允許直接寫入變數和函式,作為物件的屬性和方法 var key1 1 var bj var bz 方法的簡寫 var ob fn2 表示式還可以用於定義方法名。var lastword last word var a a first word hello a lastword world a ...

ES6物件擴充套件

es6允許直接寫入變數和函式,作為屬性名和方法 var a b var c c 如果屬性值與屬性名一樣,我們值寫屬性名就可以 方法簡寫 add add function 定義物件屬性有兩種方法 obj.name lijixuan 2obj name lijixuan 我們原本只能用識別符號定義屬性,...

ES6 物件擴充套件

物件擴充套件主要從四個方面開展 1.簡潔表示法 2.屬性表示式 3.擴充套件運算子 4.object新增方法 let es6 console.log es5,es6 object object 在es5中,我們去定義物件,多使用鍵值對的方式來定義,在es6中,我們直接使用變數名稱來定義就可以了。是不...