Skip to content

Repository files navigation

Görev 2: Satılamama Riski Bulunan Araçlar Listesi

Değişen piyasa koşulları bazı arabaların satılmasını zorlaştırabiliyor. Bunun için senden satılması riskli arabaların listesini çıkarmanı istiyorlar.

Riskli arabalar:

  • kilometresi(km_driven) 250000 ve üstü olan araçlar

  • yaşı 20 ve üstü olan araçlar

  • Sahibi(owner) özelliğinin değeri "Dördüncü veya Daha Fazla Sahibi" olan araçlar

  • Bunun için getRiskyCarList adında bir fonksiyon yazalım.

  • Bu fonksiyon Arabaların özelliklerini(object) içeren listeyi(array) parametre olarak alsın.

  • Riskli araba kurallarına uyan arabaların listesini array olarak dönsün.

Örnek Kullanım:
getRiskyCarList(arabaStogu) [ {...}, {...}, ] gibi objelerden oluşan bir array dönmeli

  • İpucu: .filter() metodunu kullanabilirsin.
  • İpucu: || veya && mantıksal operatörlerinden birini kullanabilirsin!
  • İpucu: Karşılaştırma için veri tipine de dikkat edebilirsin. == yerine === kullanabilirsin.
  • İpucu: Mevcut yılı almak için JavaScript'in yerleşik Date objesini araştırabilirsin.

Dikkat

  • Volvo'daki kod temizliği kurallarına dikkat.
  • Bunun için klasik for döngüleri yerine .filter() gibi metodları arrow function yazarak tanımlıyorsun.
  • Ö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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages