Skip to content

Instantly share code, notes, and snippets.

@AliRn76
Created December 10, 2023 21:39
Show Gist options
  • Save AliRn76/5592eb449e7e7e345cfd0ce626d11574 to your computer and use it in GitHub Desktop.
Save AliRn76/5592eb449e7e7e345cfd0ce626d11574 to your computer and use it in GitHub Desktop.
Sadeq JS
const movies = [
movie1 = {
Name: "ghosted",
Genre: "action",
IMDB: 8.3,
Year: 2023
},
movie2 = {
Name: "sakhteman pezashhkan",
Genre: "comedy",
IMDB: 10,
Year: 2014
},
movie3 = {
Name: "Genie",
Genre: "fantasy",
IMDB: 5.9,
Year: 2023
},
movie4 = {
Name: "Tall",
Genre: "comedy",
IMDB: 5.2,
Year: 2019
},
]
// 1
console.log(movies)
console.log(
movies.sort(function(a, b) {
return b.IMDB - a.IMDB
})
)
// 2
// filter with function
good_movies_after_2018 = movies.filter(function(item) {
if (item.Year > 2018 && item.IMDB > 6) return item
})
// direct filter
good_movies_after_2018 = movies.filter(item=> item.Year > 2018 && item.IMDB > 6)
console.log(good_movies_after_2018)
// 3
function genre_filter(movies, genre) {
return movies.filter(item => item.Genre == genre)
}
console.log(genre_filter(movies, "comedy"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment