Массив у нас является обьектом и за вывод значение должны отвечать методы
toString
и
valueOf
Почему при смене этих методов он по прежнему выводит массив со значениями?
Как поменять вывод массива?
Как обратиться к значениям в массиве при смене его логики вывода значения
arr
?
const arr = [1,2,3]
arr.toString = () => 'to string'
arr.valueOf = () => 'value of'
console.log(arr) // [1, 2, 3]