Простой запрос будет делать SHOW TABLE STATUS LIKE 'table_name'
Можно изменить код как ниже:
вложенная функция Визы была опущена, длина числа была увеличена до 19, и console.log был добавлен для показа результата.
, В целом, не полностью ясно, что Вы пытаетесь сделать, Вы хотите знать, является ли номер верным для того, чтобы быть кредитной картой Visa?
function detectNetwork(cardNumber) {
let data = [4,13,16]
for (let i of data ) {
if ( cardNumber[0] == i && cardNumber.length == 19 ) {
console.log("Visa");
return "Visa"
}
}
}
detectNetwork('4123456789012789012')
Ваша функция detectNetwork только определяет функцию визы, она не называет или использует свое возвращаемое значение всегда.
для использования возвращаемого значения визы () необходимо и назвать его и использовать возвращенное значение так или иначе.
Просто добавление visa();
к нижней части Вашего обнаруживать сетевую функцию должно функционировать, должен работать на вызывание функции. Тогда необходимо решить то, что Вы хотите сделать с возвращенным значением. Можно присвоить его переменной, зарегистрировать его к консоли, передать его другой функции, просто возвратить его, или любая другая вещь, которую Вы обычно делали бы с возвращенным значением. Некоторые примеры были бы:
let value = visa(); // Save to variable
console.log(visa()); // Log return value to console
doSomething(visa()); // Pass value to another function
return visa(); // Returns the value from visa