Мне нужно проверить значение 1 массива, если значение дублируется, оно выдает предупреждение. Вот функция:Проверить повторяющееся значение в массиве javascript
function checkDuplicateTenure(){
var f = document.frmPL0002;
var supplgrid = document.getElementById("mdrPymtGrid2");
var len = (supplgrid.rows.length) - 1;
for(var i=0;i<len;i++){
if (f.cbo_loanTenure[i+1].value == f.cbo_loanTenure[i].value) {
alert("DUPLICATE LOAN TENURE IN MONTH(S)");
}
}
return false;
}
Эта функция работает, если есть повторяющееся значение в массиве, но если все указано другое значение, его ударят ошибку Js if (f.cbo_loanTenure[i+1].value == f.cbo_loanTenure[i].value) {
Невозможно получить свойство «значение» неопределенной или нулевой ссылки.
Благодаря
кажется 'supplgrid.rows' и' f.cbo_loanTenure' не такой же длины. – Sirko