機能のデフォルト設定

        <身体> 
        1 默认值
         <スクリプトタイプ= "テキスト/ javascriptの">
             // 悪い
            機能試験(量){ 
              CONST Q =量|| 1 ; 
            } 
            
            // 良い
            機能テスト(数量= 1 ){ 
              ... 
            }
         </ SCRIPT> 
        ます。<script type = "text / javascriptの"> 
            doSomethingの({FOO: 'こんにちは'、バー: 'ねえ!'、バズ:42 } ); 
            
            // 悪い
            機能doSomethingの(設定){ 
              constのFOO = config.foo!==未定義?config.foo:
              バーのconst =未定義config.bar config.bar ==:!? '!ヨ' ; 
              constのバズ = config.baz ==未定義config.baz:13される!?; 
            } 
            
            // グッド
            関数のdoSomething(FOO = { 'こんにちは' 、バーは'ヨ!'、13がある=バズ=は}){ 
              ... 
            } 
            
            // より良い
            関数のdoSomething(FOO = { 'こんにちは'、バーが= 'ヨ!'、13はバズ=} = {}){ある// これを種はのパラメータのデフォルト値に渡されていない
                にconsole.log(FOO、バー)
            }
         </ SCRIPT> 
        <スクリプトタイプ= "テキスト/ JavaScriptを"> // 知識:defaultProps // 悪いです
            
            
            CONSTボタン=({クラス名})=> { 
                CONSTクラス名 =クラス名|| 「デフォルトサイズ」;
                戻り <スパンクラス名= {クラス名}> </スパン>
             }。
            
            // 良い 
            CONSTボタン=({クラス名= 'デフォルトサイズ'})=>  <スパンクラス名= {クラス名}> </スパン>
             ); 
            
            // 良好 
            CONSTボタン=({クラス名})=> 
                <スパンクラス名= {クラス名}> </スパン>             } 
            Button.defaultProps = { 
                クラス名: 'デフォルトサイズ'

            
        </ SCRIPT> 
        <スクリプトタイプの=「テキスト/ JavaScriptを」> // 知識:欠落している引数は、このメソッドを入力します、私たちは何かを行うためにこれを使用することができ、プロジェクト 
            のconstは=()=> {必要スロー新しい新しいエラー(「欠落をパラメータ' )}; 
            追加CONST((必須= A)=を、B =必須())=> A + B; 
            追加( 1、2)。// 3。 
            追加(1); // エラー:パラメーターがありません 
        </スクリプト> 
    </ BODY>
             
            
            

 

おすすめ

転載: www.cnblogs.com/wangxi01/p/11590154.html