Having a JSON structure as shown below:
[
{
"id": "1",
"freq": "1",
"value": "Tiruchengode",
"label": "Tiruchengode"
},
{
"id": "2",
"freq": "1",
"value": "Coimbatore",
"label": "Coimbatore"
},
{
"id": "3",
"freq": "1",
"value": "Erode",
"label": "Erode"
},
{
"id": "4",
"freq": "1",
"value": "Madurai",
"label": "Madurai"
},
{
"id": "5",
"freq": "1",
"value": "Salem",
"label": "Salem"
},
{
"id": "6",
"freq": "1",
"value": "Tiruchirappalli",
"label": "Tiruchirappalli"
},
{
"id": "7",
"freq": "1",
"value": "Tirunelveli",
"label": "Tirunelveli"
}
]
Seeking to pattern match based on the "label" item in this JSON data. For example, when typing tiru, the result should display label items containing tiru substrings. If it's a single item array, I understand how to perform pattern matching and sorting. However, I am unsure of how to achieve this with multiple items in the array using the label element for comparison. Is this achievable with Pure JavaScript? Any guidance or assistance is appreciated.