国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JavaScript - 関數(shù)のパラメータの形式が何を意味するのかよくわかりません
為情所困
為情所困 2017-07-05 10:47:09
0
2
979

エクスポート クラス HashHistory は履歴を拡張します {
コンストラクター (ルーター: VueRouter、ベース: ?string、フォールバック: boolean) {

リーリー

}

上記のコードのコンストラクター パラメーターのキーと値のペアの形式は、記述時(shí)に何を意味しますか?また、「base: ? string」の「?」は何を意味しますか? アドバイスをお願(yuàn)いします。ありがとうございます。 !

為情所困
為情所困

全員に返信(2)
大家講道理

これは ES6 構(gòu)文ではなく、flow.js によって追加された型制約です。
flow は Facebook によって作成された靜的型チェッカーで、大規(guī)模な JS コードで変數(shù)の型を指定するために使用され、靜的型は多くのエラーを事前にチェックできます。
ここbase:?string指的是base這個(gè)形參的傳入需要是一個(gè)?string類型,?stringはmaybe型です。つまり、文字列、null、または未定義を渡すことができますが、他の型の場(chǎng)合はエラーが発生します。

Vue の公式プロジェクトはすべてフロー タイプの制約を追加します。

flow.jsの公式サイトはこちら https://flow.org/en/docs/gett...

淡淡煙草味

これは明らかに ES6 の構(gòu)文ではありません。ES6 には型のようなものはありません。これは、コロンの左側(cè)がパラメータ名、右側(cè)がパラメータの型に似ています。はオプションのパラメータを示しますが、TypeScript の場(chǎng)合、ここには 2 つの文法上の問(wèn)題があります

  1. base:?string 不是 TypeScript 語(yǔ)法,base?: String

  2. です
  3. fallback 不是可選參數(shù),但 TypeScript 中不允許非可選參數(shù)放在可選參數(shù)(base?の裏側(cè)

  4. )

より詳しい情報(bào)を教えていただくことをお?jiǎng)幛幛筏蓼?/p>

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート