www.freecodecamp.org
bu soruda da fark ettiğim üzere function updateRecords(object, id, prop, value) böyle 4 parametreli fonksiyon ne işe yarıyor. bu soru ne demek istiyor ve çözümünü anlatabilecek var mı
bu soruda da fark ettiğim üzere function updateRecords(object, id, prop, value) böyle 4 parametreli fonksiyon ne işe yarıyor. bu soru ne demek istiyor ve çözümünü anlatabilecek var mı
Object dediği bi tane obje, id'leri key olarak kullanmış, onlara bağlı başka objeler var. Senden verilen diğer parametrelere göre bu object'i update edip dönmeni bekliyor.
Testleri geçsin diye aşırı kötü yazdım ama çözüm bu:
function updateRecords(object, id, prop, value) {
if (prop === 'tracks') {
if (value === '') {
delete object[id][prop]
return object
}
if (object[id][prop]) {
object[id][prop].push(value);
} else {
object[id][prop] = [value];
}
} else {
if (value === '') {
delete object[id][prop];
} else {
object[id][prop] = value;
}
}
return object;
}
plutongezegendegilmi
1