APIから取得した祝日データの中に、2015/11/03があるかどうかを、
inArrayで確認したところ、-1がかえってきました。
getItemでは、拾えているのに、inArrayではヒットしない可能性ってあるのでしょうか?
ちなみに、
"2015-02-11", "2015-11-03","2015-11-23",の3つが-1
となり、それ以外はインデックスが返ってきます。
getItemの文字と、変数nowの値は完全に一致しているのに、
-1となります。
何が原因かわからないので、わかる方いらっしゃれば教えてください。
■getItemでの結果
["2014-12-23","2014-12-31","2015-01-01","2015-01-02","2015-01-12","2015-02-11","2015-04-29","2015-05-04","2015-05-05","2015-05-06","2015-07-20","2015-09-21","2015-09-22","2015-09-23","2015-10-12","2015-11-03","2015-11-23","2015-12-23","2015-12-31"]
■JS
javascript
1var now= nowyear + '-' + nowmonth + '-' + _day; 2 3var arrayHoliday = getItem(); 4 5 if ($.inArray(now, arrayHoliday) != -1) { 6 html += '<td class="holiday">'; 7} 8
■ログ
now: -1
nowyear:2015, nowmonth:11, now:2015-11-03, year:2015, month:12, day:17, _day:03, i:3
宜しくお願いいたします。