Ассоциативный массив:Как проверить, соответствуют ли все значения в ассоциативном массиве? (Javascript)
var signUpStates = {
"CNPJ": false,
"PASSWORDS": false,
"ADDRESS": false,
"GENERAL_FIELDS": false,
"TERMS": false,
}
Моя попытка:
function updateButton() {
var tempArray = []
$.each(signUpStates, function(i, val) {
tempArray.push(val);
});
if(tempArray.every(function(e, i, a) { return e == true; })) {
$(".btn-cadastrar-fornecedor").attr('disabled', false);
} else {
$(".btn-cadastrar-fornecedor").attr('disabled', true);
}
}
Итерация над ним и проверять по отдельности не работает. Какой лучший подход для проведения такого теста?
должна быть функция '.all()', в зависимости от того, какую библиотеку вы используете – epoch
Я использую JQuery. –
В JavaScript мы просто называем их объектами. –