Sprawdzenie typu atrybutu obiektu

Sprawdzenie typu atrybutu obiektu
Westen
  • Rejestracja: dni
  • Ostatnio: dni
0

Siema.

Mamy obiekt:

Kopiuj
var obj = {
	arr : [1,2,3,4],
	atr1: "how",
	atr2: "to"
};

Problem:
Jak sprawdzić za pomocą pętli typ atrybutu obiektu? Próbując to zrobić za pomocą for...in każdy element to 'string'

EDIT
Znalazłem rozwiązanie:

Kopiuj
var obj = {
	arr : [1,2,3,4],
	atr1: "how",
	atr2: "to"
};

 Object.keys(obj).forEach(function (element, index) {
	console.log(Array.isArray(obj[element]));
});
dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
1

Próbując to zrobić za pomocą for...in każdy element to 'string'

Strzelam, że po prostu badałeś nazwę właściwości, a nie wartość w obiekcie ;) Zawsze podawaj kod, który nie działa.

user image

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.