0
週の数を4〜12週間の範囲内に制限したいと考えています。 現在、私は次のことをやっている:特定の範囲内に制限する週数
var weeksBetween = todaysDate.diff(startDate, 'weeks');
weeksBetween
は4と12の範囲の間にある場合はされていない場合4(下記)または12(上記)を返す、チェックするための簡単な方法はありますか?
週の数を4〜12週間の範囲内に制限したいと考えています。 現在、私は次のことをやっている:特定の範囲内に制限する週数
var weeksBetween = todaysDate.diff(startDate, 'weeks');
weeksBetween
は4と12の範囲の間にある場合はされていない場合4(下記)または12(上記)を返す、チェックするための簡単な方法はありますか?
コピー・ペーストしないで同じロジックをどこにでも
function weekDiff(date) {
var MIN_WEEKS = 4;
var MAX_WEEKS = 12;
var weeksBetween = moment().diff(date, 'weeks');
return Math.min(Math.max(weeksBetween, MIN_WEEKS), MAX_WEEKS);
}
また、ここでFiddle example
私はifステートメントを使いたくなかったので、このソリューションはまさに私が探していたものです。チャームのように働いた!ありがとう! – MarcJohnson
をやろうとしている何のためにヘルパー関数を作成するには、単純なを使用できない理由はあります'if'ステートメント? – VincenzoC