Как убрать из вывода отображения длины массива
Помогите пожалуйста, у меня есть массив как его вывести без отображения в консоли длины массива "(6)", чтобы только отображался массив на JavaScript.
(6) [9138673, 9081984, 9151860, 9142008, 9142010, 9142021]
Пример:
var massiv = [9138673, 9081984, 9151860, 9142008, 9142010, 9142021]
console.log(massiv.join(' ').split(' '))
Результат:
(6) [9138673, 9081984, 9151860, 9142008, 9142010, 9142021]
но как убрать (6) не могу понять, чтобы только отображалось:
[9138673, 9081984, 9151860, 9142008, 9142010, 9142021]
Ответы (1 шт):
Автор решения: HaZcker
→ Ссылка
Можно написать собственную функцию
const someArray = [235, 536, 47346, 732576]
function customArrayLog(arr) {
const values = arr.join(', ')
console.log(`[${values}]`)
}
customArrayLog(someArray)
Эта функция преобразует массив к строке, и выводит эту строку в консоль
UPD по вашему комментарию под этим ответом
для передачи функции как строки:
arrayToLog = "[25, 55, 66, 223, 75]"
logArrayScript = "console.log(" + arrayToLog + ".join(', '))"
Selenium driver.execute_script(logArrayScript)
Но не знаю будет ли этот метод работать, проверьте. Если нет, удаляю этот апдейт
Может где-то нужно экранировать символы наподобие ', но это уже за вами )