Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
objOrArr.length === undefined //true для объекта
var arr = [];
var i = 0;
arr["somekey"] = "some data";
arr[34] = "some other data";
for each (value in arr) {
i++;
}
//здесь i == 2
var object = {
push: [].push
};
object.push(1);
object.push(2);
alert(object.length);А что делать если:
1. Принимающая сторона не в состоянии оценить продукт.
2. В компании вообще нет грамотных специалистов. А те кто есть считают себя самыми крутыми и т.д.?
A primitive value is a datum that is represented directly at the lowest level of the language implementation.
An object is a member of the type Object. It is an unordered collection of properties each of which contains a primitive value, object, or function
переменные, кстати, — тоже объекты, ибо поддерживают интерфейсы «создать», «удалить», «сохранить» и «получить», при этом хранят в себе не только «основное значение», но и всякие флаги. а также они являются неявными параметрами замкнутых на них функций.
A primitive value is a datum that is represented directly at the lowest level of the language implementation.
Javascript от а и до… II