Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Определить тип массива (https://javascript.ru/forum/misc/21789-opredelit-tip-massiva.html)

Gozar 26.01.2012 18:50

Цитата:

Сообщение от Livaanderiamarum (Сообщение 153092)
ну давайте сделаем фантастику фантстикой

q = [1,2,3,4,5,6,7, "восемь"] - массив?
да, это массив, вектор... ок.. продолжаем..

q = [1,2,3,4,5,6, function(){alert('семь')}] - это массив?

Не сделаем.

var q = [1,2,3,4,5,6, function(){alert('семь')}];
alert(typeof q);

Gozar 26.01.2012 19:04

Вот так и разбиваются девичьи мечты о суровую реальность :)

Livaanderiamarum 26.01.2012 19:20

Цитата:

Сообщение от Gozar (Сообщение 153100)
Не сделаем.

var q = [1,2,3,4,5,6, function(){alert('семь')}];
alert(typeof q);



да.... это не массив, век живи век учись))))

trikadin 26.01.2012 20:40

Цитата:

Сообщение от FINoM
PHP — процедурный, не объектно ориентированный язык с реализацией ООП.

Ну... Википедия считает несколько иначе)) Как и я.

А насчёт этого спора... Моё мнение:

a= {}; // хеш, асс. массив и т.д.
b= new Error(); // объект

FINoM 26.01.2012 21:32

Цитата:

Сообщение от trikadin
a= {}; // хеш, асс. массив и т.д.

А это?
new Object({a:3})

Gozar 26.01.2012 21:38

А меня не напрягает называть объект - объектом ;)

trikadin 26.01.2012 21:55

Цитата:

Сообщение от FINoM
А это?
new Object({a:3})

Объект)

Цитата:

Сообщение от Gozar
А меня не напрягает называть объект - объектом

Меня тоже) Меня понимают.

Livaanderiamarum 27.01.2012 02:33

Цитата:

Сообщение от Gozar (Сообщение 153139)
А меня не напрягает называть объект - объектом ;)

Ну что вы, называть массив массивом вобще преступление) ваши кропотливые опыты доказали что массив то на самом деле не массив, а ОБЪЕКТ!!!!


Часовой пояс GMT +3, время: 01:53.