Как убрать из вывода отображения длины массива

Помогите пожалуйста, у меня есть массив как его вывести без отображения в консоли длины массива "(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)

Но не знаю будет ли этот метод работать, проверьте. Если нет, удаляю этот апдейт

Может где-то нужно экранировать символы наподобие ', но это уже за вами )

→ Ссылка