-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
23 lines (22 loc) · 835 Bytes
/
app.js
File metadata and controls
23 lines (22 loc) · 835 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const users = [
{ name: "John", age: 25, address: "USA" },
{ name: "Jane", age: 24, address: "UK" },
{ name: "Bob", age: 30, address: "USA" },
{ name: "Alice", age: 28, address: "Canada" },
{ name: "Tom", age: 22, address: "Australia" },
{ name: "Emma", age: 27, address: "New Zealand" },
{ name: "James", age: 35, address: "USA" },
{ name: "Lily", age: 23, address: "UK" },
{ name: "Michael", age: 32, address: "Canada" },
{ name: "Sophia", age: 29, address: "Australia" },
{ name: "Daniel", age: 31, address: "New Zealand" },
{ name: "Olivia", age: 26, address: "USA" },
{ name: "Lucas", age: 33, address: "UK" },
];
users
.filter((user) => user.address === "USA")
.filter((user) => use.age >= 30)
.filter((user) => user.name.startsWith("J"))
.forEach((user) => {
console.log(user.name);
});