В каком порядке выполняются нокаутированные js наблюдаемые расширения?
В нижней части документа knockoutjs длярасширение наблюдаемых Говорится...
За один вызов можно применить более одного расширителя к методу .extend наблюдаемой.
this.firstName = ko.observable(first).extend({ required: "Please enter a first name", logChange: "first name" });
В этом случае оба обязательных и logChange-расширителя будут выполняться по отношению к нашей наблюдаемой.
... Я хочу знать, в каком порядке будут выполняться расширения. Будет ли оно всегда выполняться в одном и том же порядке? Что определяет порядок?