2016-06-07 3 views
0

Я пытаюсь увидеть, если есть какие-либо acutal случай использования положить undefined в массив, напримерКаков предел использования неопределенного массива?

var test = [undefined, undefined, "1"] 

массив будет действительно иметь длину 3. Почему это позволить? Я полностью понимаю, что у меня есть нуль в массиве, но не имеет смысла иметь undefined. Есть ли какой-либо фактический прецедент для неопределенного в массиве?

+0

Почему бы не разрешить это? 'undefined' - это то, что установлены неинициализированные переменные, но это не значит, что это их единственный вариант использования. – Carcigenicate

+0

Я перефразировал свой вопрос. Я думаю, что мой вопрос скорее связан с фактической историей о том, что он не определен в массив. –

ответ

0

Тестирование pu готы - один случай. Если в массиве есть неопределенное значение по той или иной причине, вы можете протестировать свой код, чтобы увидеть, как он справляется с такими ситуациями.

0

если вы пишете это

var b; 
console.log(typeof b); 

Он покажет, как "неопределенные" (который является одним из самых примитивных типов JavaScript)

если вы делаете:

var arr = []; 

arr.push(b); 

console.log(arr) 

It будет печатать [undefined], который является значением, присвоенным javascript переменной b

Смежные вопросы