Hello Friends đź‘‹,

Welcome To Infinitbility! âť¤ď¸Ź

Today, we will learn and see how to find min value in array or in array of objects. here we will use `Math` `min` function to get array min value element.

Letâ€™s start todayâ€™s tutorial How to find minimum value in array in typescript?

## Create Array in typescript#

Before going to how to use `Math.min()` method to get min value let create some example array of numbers and objects.

To create array of numbers we have to write `Array<numbers>` before creating, like following example.

``````// To make array of numbers in typescript
let ages: Array<number> = [23,46, 36, 96, 3, 30];
``````

To create array of objects we have to create interface of object before creating, like following example.

``````// To make array of objects in typescript
interface User {
id: number;
name: string;
age: number;
}

let users: Array<User> = [
{ id: 1, name: 'infinitbility', age: 2 },
{ id: 2, name: 'notebility', age: 6 },
{ id: 3, name: 'repairbility', age: 10 },
];
``````

## Find min value in array#

We have to send array element in `Math.min()` method and it will return lowest number from passed arrays element.

Note: here iâ€™m saying send array of elements not array

we have to pass all our element like this `Math.max(2, 6, 7, 20);` and then it will return `2`.

``````// Find lowest number from array of numbers
let ages: Array<number> = [23,46, 36, 96, 3, 30];
Math.min(...ages);

// ind lowest number from array of objects
interface User {
id: number;
name: string;
age: number;
}

let users: Array<User> = [
{ id: 1, name: 'infinitbility', age: 2 },
{ id: 2, name: 'notebility', age: 6 },
{ id: 3, name: 'repairbility', age: 10 },
];
Math.min(...users.map(function(user: User) { return user.age; }));
``````