mainSubmodule

Methods

(inner) checkValue(val, min, max) → {number}

Description:
  • 数値を値域に合わせる
Source:
Parameters:
Name Type Description
val number チェック対象
min number 最小値
max number 最大値
Returns:
チェックした後の数値
Type
number

(inner) getNow() → {String}

Description:
  • 現在時刻 ("YYYY-MM-DD hh:mm:ss")
Source:
Parameters:
Type Description
void
Returns:
time
Type
String

(inner) getToday() → {String}

Description:
  • 今日の日付 ("YYYY-MM-DD")
Source:
Parameters:
Type Description
void
Returns:
time
Type
String

(inner) getYesterday() → {String}

Description:
  • 昨日の日付 ("YYYY-MM-DD")
Source:
Parameters:
Type Description
void
Returns:
time
Type
String

(inner) isObjEmpty(obj) → {Object}

Description:
  • Object型が空{}かどうかチェックする。Object型は == {} ではチェックできない。
Source:
Parameters:
Name Type Description
obj Object
Returns:
obj
Type
Object

(inner) mergeDeeply(target, source, opts) → {Object}

Description:
  • 深いマージを実現する。 target: マージ対象かつマージ先 source: マージ対象 opts: 配列の取り扱い 配列の要素(中身)は結合(concat)したい場合、以下のようにして、さっきの関数を呼び出してやればOK opts = {concatArray: true}
Source:
Parameters:
Name Type Description
target target
source source
opts opts
Returns:
obj
Type
Object

(inner) objectSort(objopt) → {map}

Description:
  • キーでソートしてからJSONにする
Source:
Parameters:
Name Type Attributes Description
obj Object <optional>
Returns:
Type
map

(inner) roundFloat(n, _digit) → {float}

Description:
  • 数値を丸める。
Source:
Parameters:
Name Type Description
n integer 丸める対象
_digit integer 桁数、指定なければ2
Returns:
丸めた数値
Type
float