Значение объекта JavaScript возвращает неопределенное - PullRequest
0 голосов
/ 29 сентября 2019

Я назначил число (длительность звука) свойству объекта.

data[i]["audio-duration"] = data[i].audio.duration;

Когда я консоль регистрирую этот объект, свойство audio-duration правильно отображается как:

audio: audio
audio-connection: "2D2NLN7KpO"
audio-duration: 121.99425
audio-name: "Rain Pure"
audio-note: ""
audio-path: "rain.mp3"

Но всякий раз, когда я пытаюсь получить свойство audio-duration, подобное этому:

let timelineData = data;
console.log(timelineData[i]["audio-duration"]);

Всегда возвращается undefined.

Может ли кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 29 сентября 2019

Используемое свойство: audioelement.duration, а не audioelement.ausio.duration для получения продолжительности звука.

См.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...