Совет по Javascript ? Знаете ли вы о способе копирования массива с заменой одного элемента?