2017-11-01 7 views
0

私はこのケースを解決できません - 私は他の解決策を指摘しています。これは私のオリジナルコードです:引数の代わりに残りのパラメータを使用する(prefer-rest-params)

if (arguments[0] && typeof arguments[0] === 'object') { 
    this.options = extendDefaultProperties(defaultProperties, arguments[0]); 
} 

助けが必要ですか?前もって感謝します。

+1

ドキュメント読んについてどのように:https://eslint.org/docs/rules/prefer-rest-params – str

+0

をあなたは何を知っていますか残りのパラメータは? –

答えて

2

配列argsへのparamsを収集するためにrest parametersを使用します。

demo(...args) { 
    if (typeof args[0] === 'object' && args[0] !== null) { 
    this.options = extendDefaultProperties(defaultProperties, args[0]); 
    } 
} 
+0

'args [0] &&'は 'null 'が' 'object" 'であるため重要であるかもしれません。 – loganfsmyth

+0

@loganfsmyth - ありがとう。一定。 –

関連する問題