Хотел узнать: почему если убрать двойные ковычки в свойстве "artist" тут -
updateRecords(5439, "artist", "ABBA"); и соответственно такие ковычки - [ ] в функции там где аргумент prop (предварительно перед ним ставя точку) все перестает работать? Изначально же в объекте JSON свойства идут без ковычек(" ") и доступ к ним мы можем получить используя путь без ковычек([ ]), например: console.log(collection[2548].artist) - будет "Bon Jovi". Для меня это было не понятно из предыдущих уроков. Да и сравнения я делал изначально так: if (prop != tracks...), то есть тоже без кавычек (в уловии задачи кстати тоже идет просьба сравнить с tracks без ковычек). Это ошибка синтаксиса доступа именно внутри функции? То есть вне функции мы можем обращаться к свойству объекта без использования ковычек а внутри функции при обращении ко всем свойствам и работе с аргументами мы должы ставить ковычки и спользовать [ ] соответственно?