Я не знаю, откуда исходит путаница, но вам лучше определить свои номера телефонов как обычный объект, например
var phones = [
{Number: '1234282248', DisplayBold: false, DisplayItalic: true, FillColour: '#FF4169E1', TextColour: '#FFFFFF00'},
{Number: '7483427273', DisplayBold: true, DisplayItalic: false, FillColour: '#FFFF0000', TextColour: '#FFADFF2F'},
{Number: '9465601196', DisplayBold: true, DisplayItalic: false, FillColour: '#FF191970', TextColour: '#FFF0FFFF'}
];
, и тогда вы сможете найти номер телефона, используя метод Array.prototype.find
,например:
let match = phones.find( p => p.Number === '7483427273' );
if ( !match) {
// no match found
return;
}
// here match would be the second phone number in the array
, если вы просто хотите найти индекс, вы можете использовать метод Array.prototype.findIndex
, например:
let index = phones.findIndex( p => p.Number === '7483427273' );
if ( index === -1) {
// no match found
return;
}
// here index would be 1 as the second phone number in the array