国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

es6模板字符串、增強的對象字面、解構賦值

laznrbfe / 1087人閱讀

摘要:模板字符串增強的對象字面解構賦值模板字面量是允許嵌入表達式的字符串字面量。它們在規范的先前版本中被稱為模板字符串。

es6模板字符串、增強的對象字面、解構賦值
模板字面量 是允許嵌入表達式的字符串字面量。你可以使用多行字符串和字符串插值功能。它們在ES2015規范的先前版本中被稱為“模板字符串。
var str = `I
            Love
            you`;
console.log(str);
var str1 = "I"+
            "Love"+
            "You"
console.log(str1)

var name = "筱妍";
var age = 23;
var sex = "女";
var js = "我叫"+name+",今年"+age+",性別"+sex+",來自黑龍江哈爾濱";
console.log(js)

var js1 = `我叫${name},今年${age},性別${sex},來自黑龍江哈爾濱`;
console.log(js1);

//標簽模板字符串
function tag(strings,...args){
    console.log(strings);
    console.log(args);
}
var a = 1;
var b = 2;
var st = tag`
    ${a} + ${b}=${a+b}
    `;
console.log(st);
``撇號
綁定變量
字符串支持多行
...擴展運算符
對象字面量的輸出方式有兩種:傳統的‘。’,以及數組方式,只不過用數組方式輸出時,方括號里面要用引號括起來
var box = {
   name:’abc’;
   age:28
};
alert(box[‘name’])
對象字面量的定義方式,可以輕松搞定函數大量參數需要一一對應輸出的情況。他的對策就是給函數傳入一個對象,而這個對象是用字面量的方式定義的,屬性和值對應的方式可以一目了然他們的關系,因為函數只是一段代碼,必須調用才能執行
function AA(obj){
      alert(obj.name);
       alert(obj.age);
}
var obj = {
      name: "abc",
      age: 28
}
AA(obj);
字面量對象屬性能夠簡寫
字面量對象方法可以簡寫省去function關鍵字
對象屬性 可以寫 自動計算的屬性
繼承——port——
解構賦值可將數組的元素或對象的屬性賦予給另一個變量,該變量的定義語法與數組字面量或對象字面量很相似。此語法非常簡潔,相比于傳統的屬性訪問方式,更加直觀清晰。
var first = someArray[0];
var second = someArray[1];
var third = someArray[2];
事實上,用變量來描述并不恰當,因為你可以對任意深度的嵌套數組進行解構:
var [foo, [[bar], baz]] = [1, [[2], 3]];
console.log(foo);
// 1
console.log(bar);
// 2
console.log(baz);
// 3
可以在對應位留空來跳過被解構數組中的某些元素:
var [,,third] = ["foo", "bar", "baz"];
console.log(third);
// "baz"
指es6允許我們提取數組和對象里的值,賦給變量,
函數的結構賦值
祝大家開心

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/87112.html

相關文章

  • 經常會用到es6知識點

    摘要:經常會用到的的知識點提到我們就來說說,也是誕生,它的初始名叫。又名,在,和大受重用。年,負責制定規范草案的委員會決定將定義新標準的制度改為一年一次出現。它們在規范的先前版本中被稱為模板字符串。它與數組非常相似,但是數據結構的成員都是唯一的。 經常會用到的es6的知識點 提到es6我們就來說說javascript,es6也是ES2015 1995:JavaScript誕生,它的初始名叫...

    asce1885 評論0 收藏0
  • es6解構賦值、擴展運算符、rest參數使用

    摘要:模板字符串甚至還能嵌套解構賦值允許按照一定模式,從數組和對象中提取值,對變量進行賦值,這被稱為解構。運算符使用場景應該稍少一些,主要是處理不定數量參數,可以避免對象的使用。 es6中較為常用的書寫風格 為了書寫的方便,es6中提出了很多比較友好的書寫方式,其中最為常見的屬于以下幾個: 字符串模板 `abcdef${test}` 解構賦值 let [a, b, c] = [1,...

    xuweijian 評論0 收藏0
  • ES6常用新特性——讀《Understanding ECMAScript 6》總結

    摘要:對象解構對象解構語法在賦值語句的左側使用了對象字面量,例如代碼中,的值被存儲到本地變量中,的值則存儲到變量中。當使用解構賦值語句時,如果所指定的本地變量在對象中沒有找到同名屬性,那么該變量會被賦值為。 現在ES6在很多項目中大量使用。最近我也花時間看了一下《Understanding ECMAScript6》的中文電子書。在這里總結了一些在實際開發中常用的新特性。 塊級作用域 在ES6...

    jsliang 評論0 收藏0
  • ES6-前世今生(0)

    摘要:更新了個版本,最新正式版是語言的下一代標準,早已在年月正式發布。基本不支持移動端瀏覽器對的支持情況版起便可以支持的新特性。比較通用的工具方案有,,,等。 1、ECMAScript是什么? 和 JavaScript 有著怎樣的關系? 1996 年 11 月,Netscape 創造了javascript并將其提交給了標準化組織 ECMA,次年,ECMA 發布 262 號標準文件(ECMA-...

    LeviDing 評論0 收藏0
  • 使用ES6新特性開發微信小程序

    摘要:使用新特性開發微信小程序國際化與本地化新特性國際化與本地化新增了很多對于國際化的支持,比如時間格式,貨幣格式,數字格式等。 ECMAScript 6(簡稱ES6)是JavaScript語言的最新標準。因為當前版本的ES6是在2015年發布的,所以又稱ECMAScript 2015。 微信小程序支持絕大部分ES6的新增特性。 使用ES6新特性開發微信小程序(1) ES6新特性:Cons...

    Backache 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<