回答編集履歴

1

JsDocの説明が不完全だった点を修正

2015/06/22 11:30

投稿

sounisi5011
sounisi5011

スコア697

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  * "/me"用の処理
14
14
 
15
- * @param {Object} res
15
+ * @param {Object} res レスポンスオブジェクト…?
16
16
 
17
17
  */
18
18
 
@@ -86,7 +86,7 @@
86
86
 
87
87
  * 現在の日付と誕生日との差を取得する
88
88
 
89
- * @param {string} birthday 誕生日を示す日付文字列。形式はmm/dd/yyyy
89
+ * @param {string} birthday 誕生日を示す日付文字列。形式は"mm/dd/yyyy"
90
90
 
91
91
  * @return {number}
92
92
 
@@ -110,7 +110,7 @@
110
110
 
111
111
  * 現在の日付の数値を取得する
112
112
 
113
- * @return {number}
113
+ * @return {number} 日付を数値に変換した値。"yyyymmdd"形式の文字列を数値に変換したもの。
114
114
 
115
115
  */
116
116
 
@@ -140,7 +140,7 @@
140
140
 
141
141
  * @param {string} date_str 日付文字列。形式はmm/dd/yyyy
142
142
 
143
- * @return {number}
143
+ * @return {number} 日付を数値に変換した値。"yyyymmdd"形式の文字列を数値に変換したもの。
144
144
 
145
145
  */
146
146
 
@@ -158,9 +158,9 @@
158
158
 
159
159
  * オブジェクトに対するfor
160
160
 
161
- * @param {Object} obj
161
+ * @param {Object} obj 対象のオブジェクト
162
-
162
+
163
- * @param {function(string=, ?*=)} callback
163
+ * @param {function(string=, ?*=)} callback コールバック関数。第一引数にプロパティ、第二引数に値が代入される。
164
164
 
165
165
  */
166
166
 
@@ -168,11 +168,13 @@
168
168
 
169
169
  var supportHasOwnProperty = obj.hasOwnProperty !== void 0;
170
170
 
171
+ var p;
172
+
171
- for (var key in obj) {
173
+ for (p in obj) {
172
-
174
+
173
- if (!supportHasOwnProperty || obj.hasOwnProperty(key)) {
175
+ if (!supportHasOwnProperty || obj.hasOwnProperty(p)) {
174
-
176
+
175
- callback(key, obj[key]);
177
+ callback(p, obj[p]);
176
178
 
177
179
  }
178
180