Нет, ООП - это про создание иерархии этих классов и применении определенных паттернов для её построения и для создания самих классов. А просто классы и в ФП есть.
Не могу понять, почему нужно использовать строку range с квадратными скобками и почему нет метода split() для разделения строки
function getColor() { range = “0123456789ABCDEF”; color = “#”; for (i = 0; i < 6; i++) { color += range[Math.floor(Math.random() * 16)]; } return color; }