回答編集履歴
1
JsDocの説明が不完全だった点を修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
function userLogin() {
|
6
6
|
/**
|
7
7
|
* "/me"用の処理
|
8
|
-
* @param {Object} res
|
8
|
+
* @param {Object} res レスポンスオブジェクト…?
|
9
9
|
*/
|
10
10
|
function meCallback(res) {
|
11
11
|
var nameE = getId('name');
|
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
/**
|
44
44
|
* 現在の日付と誕生日との差を取得する
|
45
|
-
* @param {string} birthday 誕生日を示す日付文字列。形式はmm/dd/yyyy
|
45
|
+
* @param {string} birthday 誕生日を示す日付文字列。形式は"mm/dd/yyyy"
|
46
46
|
* @return {number}
|
47
47
|
*/
|
48
48
|
function calculateAge(birthday) {
|
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
/**
|
56
56
|
* 現在の日付の数値を取得する
|
57
|
-
* @return {number}
|
57
|
+
* @return {number} 日付を数値に変換した値。"yyyymmdd"形式の文字列を数値に変換したもの。
|
58
58
|
*/
|
59
59
|
function getTodayInt() {
|
60
60
|
var today = new Date();
|
@@ -69,7 +69,7 @@
|
|
69
69
|
/**
|
70
70
|
* 日付文字列を数値に変換する
|
71
71
|
* @param {string} date_str 日付文字列。形式はmm/dd/yyyy
|
72
|
-
* @return {number}
|
72
|
+
* @return {number} 日付を数値に変換した値。"yyyymmdd"形式の文字列を数値に変換したもの。
|
73
73
|
*/
|
74
74
|
function dateToInt(date_str) {
|
75
75
|
var date_params = date_str.split('/');
|
@@ -78,14 +78,15 @@
|
|
78
78
|
|
79
79
|
/**
|
80
80
|
* オブジェクトに対するfor
|
81
|
-
* @param {Object} obj
|
81
|
+
* @param {Object} obj 対象のオブジェクト
|
82
|
-
* @param {function(string=, ?*=)} callback
|
82
|
+
* @param {function(string=, ?*=)} callback コールバック関数。第一引数にプロパティ、第二引数に値が代入される。
|
83
83
|
*/
|
84
84
|
function forObject(obj, callback) {
|
85
85
|
var supportHasOwnProperty = obj.hasOwnProperty !== void 0;
|
86
|
+
var p;
|
86
|
-
for (
|
87
|
+
for (p in obj) {
|
87
|
-
if (!supportHasOwnProperty || obj.hasOwnProperty(
|
88
|
+
if (!supportHasOwnProperty || obj.hasOwnProperty(p)) {
|
88
|
-
callback(
|
89
|
+
callback(p, obj[p]);
|
89
90
|
}
|
90
91
|
}
|
91
92
|
}
|