1. ホーム
  2. javascript

[解決済み】Uncaught TypeError: 未定義のプロパティ 'split' を読み取ることができない。

2022-02-21 15:57:26

質問

JavaScript を使って、日付を分割し、書式を並べ替える。

日付はYYYY-MM-DDとしてjsonフィードで提供されます。

日付を取得するために、こうします。

var og_date = (v.report[totalItems -1].inspection_date);
console.log(og_date);

コンソールログに日付が正しく表示されるようになりました(例: "2012-10-01" )。

次に、例えば日付を分割してみる。

console.log(og_date.value.split('-'));

そして、私は得る。

Uncaught TypeError: Cannot read property 'split' of undefined 

何かアイデアはありますか?

解決方法は?

あなたの質問はそれ自体に答えています;) もし og_date には日付が含まれているので、おそらく文字列でしょう。 og_date.value は未定義です。

単純に og_date.split('-') の代わりに og_date.value.split('-')