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

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

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

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

回答
編輯回答
咕嚕嚕

Promiseresolve race 算不算?

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

同時 Promise 也可以 new

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

一般只有Array、String等原生類才會使用靜態(tài)方法 自己寫的組件我是沒想到使用場景 就拿Array.isArray()來說 如果是Array的原型方法就沒必要判斷了 因為使用的肯定是Array的實例

2017年9月10日 08:11