różnica między notacją kropkową a notacją nawiasu w javascript [duplikat]
To pytanie ma już tutaj odpowiedź:
Dostęp do właściwości JavaScript: notacja kropkowa a nawiasy? 11 odpowiedziPróbuję zrozumieć różnicę między.Notation
i[]
notacja. W moim problemie poniżej, kiedy używamif (object[key] === true)
Dostaję poprawną odpowiedź. Kiedy używamif (object.key === true)
to nie działa. Czy ktoś mógłby wyjaśnić, dlaczego jest inaczej.
var myObj = {
one: false,
two: false,
three: false,
four: true,
five: false,
six: false
};
var myFunc = function (object) {
for (var key in object) {
if (object[key] === true) {
return "There is a true value in this object";
} else {
}
}
return "Sorry, there are no true values in this object";
};