Когда я писал код пару дней назад. Я обнаружил удивительную загадку типа массива. Я работаю с объектом массива и по ошибке присвоил значение объекта объекту массива.

Что меня действительно напугало, так это то, что это сработало.

Вот пример объекта массива.

Это простой объект массива.
Но что меня действительно озадачило, так это заявление.

Если вы посмотрите на объект массива, кажется, что на самом деле ничего не изменилось.
но там заполнено addMe. Хотя у него все еще есть прототип массива, а длина равна 3.

Подождите, так это тип массива?

Видимо, если заглянуть в прототип массива. К нему также прилагается прототип объекта. Это означает, что вы можете хорошо использовать прототип объекта.

Вы также можете присоединить объект к объекту Function.

Мне было интересно, возможна ли тройная комбинация.
Поскольку массив, объект и функция находятся под объектами. Я предположил, что если как-то объединить прототип, то это достижимо.

Настройтесь на мою следующую статью для получения дополнительной информации.
А пока счастливого кодирования.