Arrays in Functions

Arrays topic in TypeScript is divided into following parts:

In previous article, we have seen how to pass normal parameters in functions. Now we will see how to pass arrays as parameters in function and how to return arrays from functions.

Array As Function Parameters
var indianStates:string[] = ["Punjab","Haryana", "Kerela","Tamil Nadu","Bihar"];
displayStates(indianStates);

function displayStates(states:string[]){
    var i;
    for(i=0; i<states.length;i++){
        console.log(states[i]);
    }
}

Below is the output of above code

Return Array from Function

In below example, we will return the name of citizens who are eligible for vote.

var personAge:any[][] = [["Akanksha","Aarav","Apoorv","Raj","Simran"],[26,10,30,40,19]];
var citizens:string[] = voteValidity(personAge);
var i;
console.log("Citizens eligible for vote:");
for(i=0; i<citizens.length; i++){
    console.log(citizens[i]);
}
function voteValidity(age:any[][]):string[]{
    var names:any =  new Array();
    var j:number;
    for(j=0; j<5; j++){ if(age[1][j] > 18){
                names.push(age[0][j]);
            }
    }
    return names;
}

Below is the output of above code

Power Platform Academy

Start or Upgrade your Career with Power Platform

Learn with Akanksha

Python | Azure | AI/ML | OpenAI | MLOps

Design a site like this with WordPress.com
Get started