JSFiddle - React, Tailwind, and code Playground

by iMaverick

JavaScript

var array ={
    "dTableRowData": [
        {
            "id": "1",
            "rowData": [
                "tt",
                "Sep13, 2010"
            ],
            "action": [
                {
                    "hrefvar": "aaa",
                    "label": "fff"
                },
                {
                    "hrefvar": "bbb",
                    "label": "Details"
                },
                {
                    "hrefvar": "ccc",
                    "label": "View"
                }
            ]
        },
        {
            "id": "3",
            "rowData": [
                "tt",
                "Sep13, 2010"
            ],
            "action": [
                {
                    "hrefvar": "aaa",
                    "label": "fff"
                },
                {
                    "hrefvar": "bbb",
                    "label": "Details"
                },
                {
                    "hrefvar": "ccc",
                    "label": "View"
                }
            ]
        },
        {
            "id": "2",
            "rowData": [
                "tt",
                "Sep13, 2010"
            ]
        }
    ]
};

var actions = getRequiredActions("2",array);

console.log(actions);



function getRequiredActions(_id,myArray){
    for (var tableRowData in myArray.dTableRowData){
        var elements = myArray.dTableRowData[tableRowData];
        if(elements.id == _id){
            if(elements.action != null){
                return elements.action;
            } else {
                return false;
            }
        }
    }
}