鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ es6中靜態(tài)方法有什么用?

es6中靜態(tài)方法有什么用?

在es6的class中可以使用static聲明靜態(tài)方法,但是靜態(tài)方法只能在未實(shí)例化,
一般在什么情況下會(huì)用到靜態(tài)方法? 或者說 不得不用到靜態(tài)方法?

我想到一個(gè)場(chǎng)景就是 類似于其他語言中的 私有函數(shù),拿來在實(shí)例化方法中驗(yàn)證之類的。

回答
編輯回答
咕嚕嚕

Promiseresolve race 算不算?

Promise.resolve(1)
    .then(anotherPromise)
    .then(andAnother)
    .then()
Promise.race(aPromise, bPromise)
    .then(handleTwo)

同時(shí) Promise 也可以 new

2017年12月9日 00:47
編輯回答
浪婳

一般只有Array、String等原生類才會(huì)使用靜態(tài)方法 自己寫的組件我是沒想到使用場(chǎng)景 就拿Array.isArray()來說 如果是Array的原型方法就沒必要判斷了 因?yàn)槭褂玫目隙ㄊ茿rray的實(shí)例

2017年9月10日 08:11