欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

JavaScript6里都有什么新鮮東西

這篇文章將為大家詳細(xì)講解有關(guān)JavaScript6里都有什么新鮮東西,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)于2013年成立,先為松山等服務(wù)建站,松山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為松山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

JavaScript 6里都有啥新鮮東西?讓我們一起來看看JavaScript 6的一些新特性。

letconst (用來定義block-local變量), 程序過程中的function

解構(gòu): let {x, y} = pt; let [s, v, o] = triple();
(前提是let pt = {x:2, y:-5})

缺省參數(shù)值: function f(x, y=1, z=0) {…}

其它參數(shù): function g(i, j, ...r) { return r.slice(i, j); }
(不需要再使用 arguments )。

數(shù)據(jù)展開: let a = [0,1,2,3], o = new Something(...a);。也可以用于數(shù)組字面量: [1, ...array, 4].

對象簡寫:
let one = 1; { one, func_one() {return 1;}, ['key ' + one]: 1 }.

函數(shù)簡寫 (a) => a * a 效果等同
(function(a) { return a * a; }).bind(this)

map, set: let m = new Map(); m.set(key, value); m.has(key); m.get(key).
還包括 .clear().delete().forEach().keys().

弱map: let map = new WeakMap()。當(dāng)有循環(huán)引用時(shí)使用它。同理new WeakSet()。

promise: new Promise((resolve, reject) => {…}).

當(dāng) promise.then(value => {…})時(shí),resolve(valueOrPromise) 返回承諾的值 (或者是一個(gè)新的promise,形成鏈?zhǔn)秸{(diào)用)

當(dāng)promise.then(…).then(…).catch(error => {…})時(shí)reject(new Error(…))中斷promise

快速 promise 創(chuàng)建: Promise.resolve(value)Promise.reject(error).

迭代: Promise.all(listOfPromises).then(listOfValues => …),
Promise.race(listOfPromises).then(valueThatResolvedFirst => …)

代理: let obj = new Proxy(proto, handler).
簡單說: 使用類對象的元素進(jìn)行重載(能夠帶來所有可訪問的屬性。)

生成器: function* gen() { yield 1; yield 2; }
事實(shí)上,gen() 會返回一個(gè)含有 next() 函數(shù)的對象。

循環(huán): for (var [key, val] of items(x)) { alert(key + ',' + val); }。

類定義中使用extendssuper, 和 static:

class Point extends Base {   constructor(x,y) {     super();     this[px] = x, this[py] = y;     this.r = function() { return Math.sqrt(x*x + y*y); }   }   get x() { return this[px]; }   get y() { return this[py]; }   proto_r() { return Math.sqrt(this[px] * this[px] +       this[py] * this[py]); }   equals(p) { return this[px] === p[px] &&       this[py] === p[py]; } }

符號(Symbol)對象,創(chuàng)建私有的key,可用于map和類中(私有成員
members)。

let a = Map(); {   let k = Symbol();   a.set(k, 'value');   // 這里你可以訪問和設(shè)置'value',比如a.get(k)。 } //這里不行,k是不可見的。

模塊化:

module math {   export function sum(x, y) {     return x + y;   }   export var pi = 3.141593; }  import {sum, pi} from math; alert(sum(pi,pi));

模板式字符串: 可以多行,并能嵌入變量。
`You are ${age} years old.`.

// 多行字符串 re`line1: (words )* line2: \w+`  // It desugars to: re({raw:'line1: (words )*\nline2: \w+',     cooked:'line1: (words )*\nline2: \w+'})

關(guān)于JavaScript6里都有什么新鮮東西就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

本文題目:JavaScript6里都有什么新鮮東西
分享網(wǎng)址:http://aaarwkj.com/article38/jeeppp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站建設(shè)做網(wǎng)站、網(wǎng)站收錄微信公眾號、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
91在线看片国产免费观看| 欧美日韩精品人妻一区| 色婷婷综合激情一区二区| 亚洲日本av一区二区| 日韩免费毛片在线观看| 国产放荡av剧情精品| 日韩精品一区二区三区中文| 国产精品国产三级国产专播| 精品不卡一区二区三区| 日韩欧美亚洲一级黄片| 精品人妻一区二区三区免费视频| 草逼免费在线观看视频| 大片天天看菲色亚洲黄色| 亚洲码av一区二区三区| 十八禁一区二区在线观看| 亚乱熟女一区二区三区| 国产一区二区三区在线观看俏佳人| 美女午夜福利一区二区| 午夜国产激情福利网站| 亚洲精品一级二级三级| 人妻中文字幕在线一二区| 国产亚洲理论片在线观看| 国产精品日本欧美一区二区| 一区二区三区国产精品乱码| 亚洲女同中文字幕在线| 国产精品福利午夜在线观看| 91国产网址在线观看| 国产亚洲高清国产拍精品久久| 亚洲第一狼人天堂在线| 九九久久九九精美视频| 久久免费国产精品电影| 日韩欧美亚洲自拍另类| 亚洲国产精品视频自拍| 欧美一区二区三区十区| 日韩精品一区二区三区中文| 人妻鲁丝一区二区三区| 日本美女午夜福利视频| 免费观看国产性生活片| 成年黄网站免费视频大全| 日韩精品色av一区二区| 久久精品无人区乱码一区二区|