Не совсем. Объекты в Javascript - это ассоциативные массивы - наборы пар ключ / значение. Указанный порядок отсутствует, как в математическом наборе (сравните с последовательностью ). Поэтому искать что-то вроде object.first
бессмысленно.
С другой стороны, вы можете абсолютно навязать свою собственную структуру поверх этого. Например, вы можете реализовать списки в стиле Lisp в Javascript и повторять их. Это довольно аккуратная статья об использовании методов функционального программирования в Javascript.
В конце концов, Javascript является объектно-ориентированным, а не функциональным, так что вы просто не найдете эти функциональные примитивы, реализованные изначально.
Редактировать: Если вы все еще хотите использовать методы функционального программирования в Javascript, взгляните на Функциональный Javascript .