-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path19-Day.js
More file actions
18 lines (15 loc) · 726 Bytes
/
19-Day.js
File metadata and controls
18 lines (15 loc) · 726 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function getPropertyValues(arr, propName) {
// Using Array.map() method to get the values of the specified property
const values = arr.map((obj) => obj[propName]);
return values;
}
// Test cases
const people = [
{ name: "Gajendra", age: 23, gender: "male" },
{ name: "Nidhi", age: 21, gender: "female" },
{ name: "Dimple", age: 21, gender: "female" },
];
console.log(getPropertyValues(people, "name")); // ["Gajendra", "Nidhi", "Dimple"]
console.log(getPropertyValues(people, "age")); // [23, 21, 21]
console.log(getPropertyValues(people, "gender")); // ["male", "female", "femalefemale"]
console.log(getPropertyValues(people, "address")); // [undefined, undefined, undefined]