Çalıştığın şirket, arabaları genelde takasta sahibinden veya galeriden alıyor. Tüm arabaların satıldığını varsayarak kimden alındığına göre bir satış geliri(selling_price) hesabı yapmak istiyorlar.
- Bunun için adı
calculateRevenueolan bir fonksiyon yazalım. - Bu fonksiyon arabaların özelliklerini(object) içeren listeyi(array) ve kimden(seller_type) olduğunu("Sahibinden" veya "Galeri") parametre olarak alsın.
- Hesaplanan toplam satış geliri tutarını geri dönsün.
Örnek Kullanım:
calculateRevenue(arabaStogu, "Sahibinden") 41499998 dönmeli
- İpucu:
.filter()metodunu kullanabilirsin. - İpucu:
.reduce()metodunu kullanabilirsin.
Dikkat
- Volvo'daki kod temizliği kurallarına dikkat.
- Örnek data:
name: 'Hyundai Verna 1.6 SX', year: 2012, selling_price: 600000, km_driven: 100000, fuel: 'Dizel', seller_type: 'Sahibinden', transmission: 'Manuel', owner: 'İlk Sahibi', }]
## Önemli Notlar
- Proje dizinindeki `user.json` dosyasını bulun ve `user_id` alanını NextGen proje ekranında görünen kendi `user_id` değeriniz ile güncelleyin.
- Geliştirme sırasında testleri izlemek için `npm test` komutunu kullanın.
- Testleri çalıştırıp skoru NextGen'e kaydetmek için `npm run sendresults` komutunu kullanın.