Skip to content

Commit 97eeb27

Browse files
committed
config loop
1 parent 548f8c2 commit 97eeb27

1 file changed

Lines changed: 46 additions & 19 deletions

File tree

js_basics/loop.js

Lines changed: 46 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,49 @@ const coding = ["php","js","c++","c","java"];
6161
// })
6262

6363

64-
const mycoding = [
65-
{
66-
languageName:"javaScript",
67-
fileName : "js"
68-
},
69-
{
70-
languageName:"C++",
71-
fileName : "c++"
72-
},
73-
{
74-
languageName:"java",
75-
fileName : "java"
76-
}
77-
]
78-
79-
80-
mycoding.forEach((item) => {
81-
console.log(item.languageName);
82-
})
64+
// const mycoding = [
65+
// {
66+
// languageName:"javaScript",
67+
// fileName : "js"
68+
// },
69+
// {
70+
// languageName:"C++",
71+
// fileName : "c++"
72+
// },
73+
// {
74+
// languageName:"java",
75+
// fileName : "java"
76+
// }
77+
// ]
78+
79+
80+
// mycoding.forEach((item) => {
81+
// console.log(item.languageName);
82+
// })
83+
84+
//for each loop can't return anything
85+
// so use filter
86+
const nums = [1,2,3,4,5,6,7,8,9];
87+
// const numsdata = nums.filter((val) => (val>4))
88+
// console.log(numsdata);
89+
90+
// const newnum = [];
91+
// nums.forEach((val)=>{
92+
// if(val>4) newnum.push(val);
93+
// })
94+
// console.log(newnum);
95+
// console.log(nums);
96+
97+
// const newnums = nums.map((num) => num+10);
98+
// console.log(nums);
99+
// console.log(newnums);
100+
101+
102+
//chaining
103+
104+
// const newnum = nums.map((val) => val*10).map((val)=>val+1).filter((val) => val>50);
105+
// console.log(newnum);
106+
107+
108+
const sum = nums.reduce((accumulator,val) => accumulator+val,0);
109+
console.log(sum);

0 commit comments

Comments
 (0)