1+ //filter
2+
3+ // const coding = ["js", "ruby", "java", "python", "cpp"]
4+
5+
6+ // const values = coding.forEach( (item) => {
7+ // //console.log(item);
8+ // return item
9+ // } )
10+
11+ // console.log(values);
12+
13+ const myNums = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]
14+
15+ // const newNums = myNums.filter( (num) => {
16+ // return num > 4
17+ // } )
18+
19+ // const newNums = []
20+
21+ // myNums.forEach( (num) => {
22+ // if (num > 4) {
23+ // newNums.push(num)
24+ // }
25+ // } )
26+
27+ // console.log(newNums);
28+
29+
30+ const books = [
31+ { title : 'Book One' , genre : 'Fiction' , publish : 1981 , edition : 2004 } ,
32+ { title : 'Book Two' , genre : 'Non-Fiction' , publish : 1992 , edition : 2008 } ,
33+ { title : 'Book Three' , genre : 'History' , publish : 1999 , edition : 2007 } ,
34+ { title : 'Book Four' , genre : 'Non-Fiction' , publish : 1989 , edition : 2010 } ,
35+ { title : 'Book Five' , genre : 'Science' , publish : 2009 , edition : 2014 } ,
36+ { title : 'Book Six' , genre : 'Fiction' , publish : 1987 , edition : 2010 } ,
37+ { title : 'Book Seven' , genre : 'History' , publish : 1986 , edition : 1996 } ,
38+ { title : 'Book Eight' , genre : 'Science' , publish : 2011 , edition : 2016 } ,
39+ { title : 'Book Nine' , genre : 'Non-Fiction' , publish : 1981 , edition : 1989 } ,
40+ ] ;
41+
42+ let userBooks = books . filter ( ( bk ) => bk . genre === 'History' )
43+
44+ userBooks = books . filter ( ( bk ) => {
45+ return bk . publish >= 1995 && bk . genre === "History"
46+ } )
47+ console . log ( userBooks ) ;
0 commit comments