欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

JavaScript6里都有什么新鮮東西

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

創(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].

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

函數(shù)簡(jiǎn)寫 (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).
簡(jiǎn)單說: 使用類對(duì)象的元素進(jìn)行重載(能夠帶來所有可訪問的屬性。)

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

循環(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]; } }

符號(hào)(Symbol)對(duì)象,創(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)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

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

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

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐ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ì)公司
国产传媒精品视频一区| 日本一品道在线免费观看| av在线免费观看一区二区三区| 日韩夫妻午夜性生活视频| 日韩性生活片免费观看| 91国内视频一区二区三区| 偷拍偷窥女厕一区二区视频| 中文字幕乱码亚洲三区| 欧美精品一区久久精品| 亚洲一区二区三区三州| 免费观看在线午夜视频| 欧美一区日韩一区日韩一区| 国产熟女一区二区三区四区| 日本久久精品在线观看| 亚洲一区二区三在线播放| 91精品视频全国免费| 亚洲中文字幕视频在线播放| 99国产精品国产精品九九| 欧美欧美日韩综合一区| 国产亚洲精品久久久优势| 国产午夜福利片在线观看| 欧美色婷婷综合狠狠爱| 国产精品福利一级久久| 精品欧美日韩一二三区| 一区二区三区日韩在线| 国产一级不卡视频在线观看| 国产精品欧美在线观看| 久久大香蕉精品在线观看| 一级欧美一级欧美在线播| 91在线国内在线中文字幕| 国产内射在线激情一区| 色一情一乱一区二区三区码| 中文字日产幕码三区国产| 一区二区日韩欧美精品| 精品熟女少妇av免费久久野外| 亚洲中文字幕三区四区| 国产免费自拍黄片免费看| 国产在线一区中文字幕 | 国产精品一区二区不卡中文| 91精品日本在线视频| 欧美午夜伦理在线观看|