Почему Playlist.saveWithUpdate добавляет треки в начало плейлиста? #71
-
Не пойму, почему saveWithUpdate добавляет треки в начало плейлиста? судя по этой строчке должно добавляться в конец, но это не так по аналогии с saveWithAppend изменил строчку в лоб на так и теперь норм Что я не так понимаю? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Читаем документацию, есть описание дополнительного режима, связанного с Playlist.saveWithUpdate({
name: 'Имя',
tracks: tracks,
toEnd: true,
}); В случае следующей строчки: addTracks({ id: data.id, tracks: tracksToAdd, toEnd: data.toEnd }); Ваша правка ломает механизм. При любом вызове будет добавление в конец. addTracks({ id: data.id, tracks: tracksToAdd, toEnd: true}); |
Beta Was this translation helpful? Give feedback.
-
Да, спасибо, мой косяк - не для того плейлиста вставлял |
Beta Was this translation helpful? Give feedback.
Читаем документацию, есть описание дополнительного режима, связанного с
data.toEnd
. Аналогично дляsaveWithAppend
.Если не указывать
toEnd
явно при вызове функции, по умолчанию добавление в начало. И наоборот, указав со значениемtrue
, добавление в конец.В случае следующей строчки:
toEnd: data.toEnd
- означает подстановку булева значения, переменной, а не явных инструкций по добавления в конец. ДляJavaScript
отсутствие значения (не указали при вызове функции) приравнивается кfalse
. Поэтому добавляется в начало.Ваша правка ломает механи…