Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
undefined = 3; — и приехали.var arr = new Array();
arr.push("d"); arr.push("c");
var str = arr.join(",");
$arr = new Array();
array_push($arr,"d");
array_push($arr,"c");
$str = join(",",$arr); // Почему не array_join ?
var objectVariable = new Object();
objectVariable.key = 'value';
objectVariable.key2 = 'value2';
// или
var objectVariable = { 'key': 'value', key2: 'value2' };
var a = new Number(10); a.b = 20; // ok var c = 10; c.b = 20; // error
if (!js_IsArrayLike(cx, aobj, &arraylike, &length))
return JS_FALSE;clasp = OBJ_GET_CLASS(cx, obj);
*answerp = (clasp == &js_ArgumentsClass || clasp == &js_ArrayClass);
if (!*answerp) {
*lengthp = 0;
return JS_TRUE;
}
return js_GetLengthProperty(cx, obj, lengthp);function c() {
var data = arguments;
alert(isArray(data)); // false
data.__proto__ = [];
alert(isArray(data)); // true
}var X = function () {};
X.prototype = [];
var x = new X();
isArray(x); // true :(1. if( undefined === someVar )
2. {
3. // если переменной нет, мы ее создаем
4. var someVar = 1;
5. }
function test() {
var a = 10; // локальная переменная, видна только внутри функции test
alert(a);
}
test(); // 10
alert(a); // ошибка, нет такой переменной в глобальной области
Javascript от А и до…