コレクション内のアイテムのリストをループして、コレクションに追加するアイテムの電子メール アドレスが既に存在する場合は各アイテムを比較しようとしていますが、実行時エラー「JavaScript ランタイム エラー: 関数が必要です」が発生しました。以下のコードに何が欠けているのか、誰か助けてください。
ビューモデル
self.AddReceiver = function () {
var newReceiverData = ko.toJS(self.newReceiver);
if (ReceiverValidate()) {
ko.utils.arrayForEach(self.receivers(), function (item) {
if (item.EmailAddress() == newReceiverData.receiveremailaddress) {
alert("Email already exist on the list");
return false;
}
});
self.receivers.push({
EmailAddress: newReceiverData.receiveremailaddress,
FirstName: newReceiverData.receiverfirstname,
LastName: newReceiverData.receiverlastname
});
ClearReceiverInput();
}
};
スクリーンショット エラー