Տարբերակել զանգվածները օբյեկտներից JavaScript-ում
Ինչպես նշվեց վերևում, typeof օպերատորը
չի թույլատրում տարբերակել զանգվածներն ու օբյեկտները:
Սակայն երբեմն դա անհրաժեշտ է լինում:
Օգնության կգա Array.isArray() ֆունկցիան.
javascriptconsole.log( Array.isArray([]) ); // կարտածի true
console.log( Array.isArray({}) ); // կարտածի false
Задание 1
Առանց կոդը գործարկելու, որոշեք, թե ինչ կարտածվի էկրանին կոնսոլում.
javascriptconsole.log( Array.isArray([1, 2, 3]) );
Задание 2
Առանց կոդը գործարկելու, որոշեք, թե ինչ կարտածվի էկրանին կոնսոլում.
javascriptconsole.log( Array.isArray({x: 1, y: 2, z: 3}) );