ES學習筆記 11 ES6中物件

2021-09-13 02:51:24 字數 1049 閱讀 1262

es6允許把宣告的變數直接賦值給物件

let name="jie";

let skill = "web";

var obj = ;

console.log(obj) //

let key = 'skill';

var obj =

console.log(obj.skill) //web

物件方法就是把兌現中的屬性,用匿名函式的形式程式設計方法

var obj = 

}console.log(obj.add(1,2)) //3

var obj1 = ;

var obj2 = ;

console.log(obj1.name === obj2.name); //true

console.log(object.is(obj1.name,obj2.name)) //true

===為同值相等,is()為嚴格相等
console.log(+0 === -0) //true

console.log(nan === nan); //false

console.log(object.is(+0,-0)); //false

console.log(object.is(nan,nan)) //true

合併物件
var a = ;

var b = ;

var c = ;

let d = object.assign(a,b,c);

console.log(d)

物件的key重新賦值

如果物件的key已經存在,則重新賦值

var a = ;

var b = ;

var c = ;

let d = object.assign(a,b,c);

object.assign(d,)

console.log(d) //

11 ES6 解構賦值

一 陣列的解構賦值 es6允許我們在左邊使用這個表示式來給左邊三個元素賦值 var el1,el2,el3 1,2,3,4,5 el1 1,el2 2,el3 3 通過變數名交換變數的值 var el1,el2,el3 1,2,3,4,5 el1,el2 el2,el1 解構賦值也可以巢狀 var ...

es6 es7 es8學習筆記 教程

求冪運算子console.info 3 3 27async await 非同步 function dolater n,x n async function basicdemo basicdemo 也可以在async函式中返回乙個promise 然後就可以使用then了 函式宣告 async func...

ES6學習筆記之ES6中的模組

1 import和export基本使用 重點 在es6中新增了js檔案的暴露和引入的新寫法 import和export node es6 require import exports.export module.exports default 使用export const 暴露函式名暴露函式,imp...