- Какие из ниже перечисленных выражений истинны.
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
},
MailRu = function () {
this.name = 'MailRu';
};
MailRuGroup.prototype.numberOfUsers = 100;
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
var
mailRu = new MailRu(),
mailRuGroup = new MailRuGroup();1. mailRuGroup.numberOfUsers === mailRu.numberOfUsers2. mailRu.numberOfUsers === undefined3. mailRu instanceof MailRuGroup4. mailRu instanceof MailRu5. mailRuGroup.name === mailRu.nameПравильные ответы: 1, 3, 4
- Какие из ниже перечисленных выражений истинны.
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
},
MailRu = function () {
this.name = 'MailRu';
};
MailRuGroup.prototype.numberOfUsers = 100;
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
var
mailRu = new MailRu(),
mailRuGroup = new MailRuGroup();1. mailRu.numberOfUsers === mailRu.prototype.numberOfUsers2. mailRu.numberOfUsers === 1003. mailRu instanceof MailRuGroup4. mailRuGroup instanceof MailRu5. mailRu.name === 'MailRuGroup'Правильные ответы: 2, 3
- Какие из ниже перечисленных выражений истинны.
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
},
MailRu = function () {
this.name = 'MailRu';
};
MailRuGroup.prototype.numberOfUsers = 100;
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
var
mailRu = new MailRu(),
mailRuGroup = new MailRuGroup();
MailRu.prototype.numberOfUsers = 10;1. mailRuGroup.numberOfUsers === mailRu.numberOfUsers2. mailRu.numberOfUsers === 103. mailRu instanceof MailRuGroup4. mailRuGroup instanceof MailRuGroup5. mailRuGroup.constructor.prototype === mailRu.constructor.prototypeПравильные ответы: 2, 3, 4, 5
- Какие из ниже перечисленных выражений истинны.
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
},
MailRu = function () {
this.name = 'MailRu';
};
MailRuGroup.prototype.numberOfUsers = 100;
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
var
mailRu = new MailRu(),
mailRuGroup = new MailRuGroup();
MailRu.prototype.numberOfUsers = '100';1. mailRuGroup.numberOfUsers === mailRu.numberOfUsers2. mailRu.numberOfUsers === 1003. mailRu instanceof MailRuGroup4. mailRu.constructor.prototype.numberOfUsers === mailRuGroup.numberOfUsers5. mailRu.name === mailRu.constructor.nameПравильные ответы: 3, 4
- Какие из ниже перечисленных выражений истинны.
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
},
MailRu = function () {
this.name = 'MailRu';
};
MailRuGroup.prototype.numberOfUsers = 100;
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
var
mailRu = new MailRu(),
mailRuGroup = new MailRuGroup();
MailRu.numberOfUsers = 1;1. mailRuGroup.numberOfUsers === mailRu.numberOfUsers2. mailRu.numberOfUsers === 13. mailRu instanceof MailRuGroup4. mailRu.constructor.numberOfUsers === 15. mailRu.name === 'MailRu'Правильные ответы: 1, 3
- Что будет в результате выполнения функции?
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
this.country = 'Russia';
},
MailRu = function () {
MailRuGroup.call(this);
this.name = 'MailRu';
};
MailRuGroup.prototype.getTitle = function () {
return this.name + ' in ' + this.country;
};
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
MailRuGroup.prototype.getTitle = function () {
return this.name;
};
var mailRu = new MailRu();
alert(mailRu.getTitle());- MailRu in Russia
- MailRuGroup in Russia
- MailRu
- MailRuGroup
- undefined
Правильные ответы: 3
- Что будет в результате выполнения функции?
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
this.country = 'Russia';
},
MailRu = function () {
this.name = 'MailRu';
MailRuGroup.call(this);
};
MailRuGroup.prototype.getTitle = function () {
return this.name + ' in ' + this.country;
};
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
MailRuGroup.prototype.getTitle = function () {
return this.name;
};
var mailRu = new MailRu();
alert(mailRu.getTitle());- MailRu in Russia
- MailRuGroup in Russia
- MailRu
- MailRuGroup
- undefined
Правильные ответы: 4
- Что будет в результате выполнения функции?
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
this.country = 'Russia';
},
MailRu = function () {
MailRuGroup.call(this);
this.name = 'MailRu';
this.getTitle = function () {
return this.name + ' in ' + this.country;
};
};
MailRuGroup.prototype.getTitle = function () {
return this.name + ' in ' + this.country;
};
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
MailRuGroup.prototype.getTitle = function () {
return this.name;
};
var mailRu = new MailRu();
alert(mailRu.getTitle());- MailRu in Russia
- MailRuGroup in Russia
- MailRu
- MailRuGroup
- undefined
Правильные ответы: 1
- Что будет в результате выполнения функции?
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
this.country = 'Russia';
},
MailRu = function () {
this.name = 'MailRu';
MailRuGroup.call(this);
this.getTitle = function () {
return this.name + ' in ' + this.country;
};
};
MailRuGroup.prototype.getTitle = function () {
return this.name + ' in ' + this.country;
};
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
MailRuGroup.prototype.getTitle = function () {
return this.name;
};
var mailRu = new MailRu();
alert(mailRu.getTitle());- MailRu in Russia
- MailRuGroup in Russia
- MailRu
- MailRuGroup
- undefined
Правильные ответы: 2
- Что будет в результате выполнения функции?
var
MailRuGroup = function () {
this.name = 'MailRuGroup';
this.country = 'Russia';
},
MailRu = function () {
this.name = 'MailRu';
MailRuGroup.call(this);
this.getTitle = function () {
return this.name + ' in ' + this.country;
};
};
MailRuGroup.prototype.getTitle = function () {
return this.name + ' in ' + this.country;
};
function F() {};
F.prototype = MailRuGroup.prototype;
MailRu.prototype = new F;
MailRuGroup.prototype.getTitle = function () {
return this.name;
};
var mailRu = new MailRu();
delete mailRu.getTitle;
alert(mailRu.getTitle());- MailRu in Russia
- MailRuGroup in Russia
- MailRu
- MailRuGroup
- undefined
Правильные ответы: 4
- Какие из ниже перечисленных выражений истинны.
function MailRu() {
var data = {
name: 'MailRu',
headOffice: 'Moscow'
};
this.getData = function () {
return data;
};
return this;
}
MailRu.prototype.setName = function (name) {
this.data = this.data || {};
this.data.name = name;
};
var mailRu = new MailRu();1. mailRu.getData().name === 'MailRu'2. mailRu.getData().name === mailRu.data.name3. mailRu.setName('MailRuGroup');
mailRu.getData().name === 'MailRuGroup'4. mailRu.data === undefined5. mailRu.getData().name = 'MailRuGroup'
mailRu.getData().name === 'MailRuGroup'Правильные ответы: 1, 4, 5
- Какие из ниже перечисленных выражений истинны.
function MailRu() {
var data = {
name: 'MailRu',
headOffice: 'Moscow'
};
this.getData = function () {
return data;
};
this.getName = function () {
return data.name;
}
return this;
}
MailRu.prototype.setName = function (name) {
this.data = this.data || {};
this.data.name = name;
};
var mailRu = new MailRu();1. mailRu.getData().name === mailRu.getName()2. mailRu.getName() === mailRu.data.name3. mailRu.setName('MailRuGroup');
mailRu.getName() === 'MailRuGroup'4. mailRu.data === undefined5. mailRu.getData().name = 'MailRuGroup'
mailRu.getName() === 'MailRuGroup'Правильные ответы: 1, 4, 5
- Какие из ниже перечисленных выражений истинны.
function MailRu() {
var data = {
name: 'MailRu',
headOffice: 'Moscow'
};
this.getData = function () {
return {
name: data.name,
headOffice: data.headOffice
};
};
this.getName = function () {
return data.name;
}
return this;
}
MailRu.prototype.setName = function (name) {
this.data = this.data || {};
this.data.name = name;
};
var mailRu = new MailRu();1. mailRu.getData().name === mailRu.getName()2. mailRu.getName() === mailRu.data.name3. mailRu.setName('MailRuGroup');
mailRu.getName() === 'MailRuGroup'4. mailRu.data === undefined5. mailRu.getData().name = 'MailRuGroup'
mailRu.getName() === 'MailRuGroup'Правильные ответы: 1, 4
- Какие из ниже перечисленных выражений истинны.
function MailRu() {
var data = {
name: 'MailRu',
headOffice: 'Moscow'
};
this.getData = function () {
return {
name: data.name,
headOffice: data.headOffice
};
};
this.getName = function () {
return data.name;
}
return this;
}
MailRu.prototype.setName = function (name) {
this.data = this.data || {};
this.data.name = name;
};
var
mailRu = new MailRu(),
_mailRu = MailRu();1. mailRu.getData().name === _mailRu.getName()2. mailRu.getData() === _mailRu.getData()3. mailRu.setName(_mailRu.getName());
mailRu.data.name === _mailRu.getName()4. mailRu.getName() === _mailRu.getName()5. mailRu.getData().name = 'MailRuGroup'
mailRu.getName() === 'MailRuGroup'Правильные ответы: 1, 3, 4
- Какие из ниже перечисленных выражений истинны.
function MailRu() {
var data = {
name: 'MailRu',
headOffice: 'Moscow'
};
this.getData = function () {
return {
name: data.name,
headOffice: data.headOffice
};
};
this.getName = function () {
return data.name;
}
return this;
}
MailRu.prototype.setName = function (name) {
this.data = this.data || {};
this.data.name = name;
};
var
mailRu = new MailRu(),
_mailRu = MailRu.call(mailRu);1. mailRu.getData().name === _mailRu.getName()2. mailRu.getData() === _mailRu.getData()3. mailRu.setName(_mailRu.getName());
mailRu.data.name === _mailRu.getName()4. mailRu === _mailRu5. mailRu.setName('MailRuGroup');
_mailRu.data.name === 'MailRuGroup';Правильные ответы: 1, 3, 4, 5
- Что выведет на экран пользователя следующий фрагмент кода
var
util = {
year: 2014,
title: 'MailRuGroup',
getTitle: function() {
return this.title + util.year
}
},
MailRu = function () {
this.title = 'MailRu';
this.getTitle = util.getTitle.bind(this);
this.toString = function () {
return this.getTitle();
};
},
mailRu = new MailRu();
MailRu.prototype.toString = function () {
return this.getTitle() + ' in Russia';
};
alert(mailRu);
delete mailRu.toString;
alert(mailRu);
delete mailRu.toString;
alert(mailRu);- [object Object]
[object Object]
[object Object] - [object Function]
[object Function]
[object Function] - MailRu2014
MailRu2014 in Russia
MailRu2014 in Russia - MailRu2014
MailRu2014 in Russia
undefined is not a function - MailRu2014
MailRu2014 in Russia
[object Object]
Правильные ответы: 3
- Что выведет на экран пользователя следующий фрагмент кода
var
util = {
year: new function () {
this.toString = function () {
return 2014;
};
},
title: 'MailRuGroup',
getTitle: function() {
return this.title + util.year
}
},
MailRu = function () {
this.title = 'MailRu';
this.getTitle = util.getTitle.bind(this);
this.toString = function () {
return this.getTitle();
};
},
mailRu = new MailRu();
MailRu.prototype.toString = function () {
return this.getTitle() + ' in Russia';
};
alert(mailRu);
delete mailRu.toString;
alert(mailRu);
delete mailRu.toString;
alert(mailRu); - [object Object]
[object Object]
[object Object] - [object Function]
[object Function]
[object Function] - MailRu2014
MailRu2014 in Russia
MailRu2014 in Russia - MailRu2014
MailRu2014 in Russia
undefined is not a function - MailRu2014
MailRu2014 in Russia
[object Object]
Правильные ответы: 3
- Что выведет на экран пользователя следующий фрагмент кода
var
util = {
year: +function () {return 2014;}(),
title: 'MailRuGroup',
getTitle: function() {
return this.title + util.year
}
},
MailRu = function () {
this.title = 'MailRu';
this.getTitle = util.getTitle.bind(this);
this.toString = function () {
return this.getTitle();
};
},
mailRu = new MailRu();
MailRu.prototype.toString = function () {
return this.getTitle() + ' in Russia';
};
alert(mailRu);
delete mailRu.toString;
alert(mailRu);
delete mailRu.toString;
alert(mailRu); - [object Object]
[object Object]
[object Object] - [object Function]
[object Function]
[object Function] - MailRu2014
MailRu2014 in Russia
MailRu2014 in Russia - MailRu2014
MailRu2014 in Russia
undefined is not a function - MailRu2014
MailRu2014 in Russia
[object Object]
Правильные ответы: 3
- Что выведет на экран пользователя следующий фрагмент кода
var
util = {
year: +function () {return 2014;}(),
title: 'MailRuGroup',
getTitle: function() {
return this.title + util.year
}
},
MailRu = function () {
this.title = 'MailRu';
this.getTitle = util.getTitle.bind(this);
this.toString = function () {
return this.getTitle();
};
},
mailRu = new MailRu();
MailRu.prototype.toString = function () {
return this.getTitle() + ' in Russia';
};
alert(mailRu);
delete mailRu.toString;
alert(mailRu);
delete mailRu.toString;
alert(mailRu); - [object Object]
[object Object]
[object Object] - MailRuGroup
MailRuGroup2014 in Russia
MailRuGroup2014 in Russia - MailRu2014
MailRu2014 in Russia
MailRu2014 in Russia - MailRu2014
MailRu2014 in Russia
undefined is not a function - MailRu2014
MailRu2014 in Russia
[object Object]
Правильные ответы: 3
- Что выведет на экран пользователя следующий фрагмент кода
var
util = {
year: new function () {
this.toString = function () {
return 2014;
};
},
title: 'MailRuGroup',
getTitle: function() {
return this.title + util.year
}
},
MailRu = function () {
this.title = 'MailRu';
this.getTitle = util.getTitle.bind(this);
this.toString = function () {
return this.getTitle();
};
},
mailRu = new MailRu();
MailRu.prototype.toString = function () {
return this.getTitle() + ' in Russia';
};
alert(mailRu);
delete mailRu.toString;
alert(mailRu);
delete mailRu.toString;
alert(mailRu); - [object Object]
[object Object]
[object Object] - MailRuGroup
MailRuGroup2014 in Russia
MailRuGroup2014 in Russia - MailRu2014
MailRu2014 in Russia
MailRu2014 in Russia - MailRu2014
MailRu2014 in Russia
undefined is not a function - MailRu2014
MailRu2014 in Russia
MailRuGroup2014 in Russia
Правильные ответы: 3
- Какие из нижеперечисленных выражений истинны?
var
mailRuGroup = function () {
this.title = 'MailRuGroup';
this.numberOfEmployee = 5000;
this.getNumberOfEmployee = function () {
return this.numberOfEmployee;
};
this.getTitle = function () {
return this.title;
};
return this;
},
MailRu = function () {
this.title = 'MailRu';
this.numberOfEmployee = 1000;
mailRuGroup.call(MailRu.prototype);
},
mailRu = new MailRu();
1. mailRu.getTitle() === 'MailRu'2. mailRu.getTitle() === 'MailRuGroup'3. mailRu.getNumberOfEmployee === undefined4. mailRu.getNumberOfEmployee() === 50005. mailRu.getNumberOfEmployee() === 1000Правильные ответы: 1, 5
- Какие из нижеперечисленных выражений истинны?
var
mailRuGroup = function () {
this.title = 'MailRuGroup';
this.numberOfEmployee = 5000;
this.year = 2014;
this.getNumberOfEmployee = function () {
return this.numberOfEmployee;
};
this.getTitle = function () {
return this.title;
};
return this;
},
MailRu = function () {
this.title = 'MailRu';
this.numberOfEmployee = 1000;
this.year = 2014;
mailRuGroup.call(MailRu.prototype);
},
mailRu = new MailRu();
MailRu.prototype.getTitle = function () {
return this.title + this.year;
}; 1. mailRu.getTitle() === 'MailRu'2. mailRu.getTitle() === 'MailRuGroup'3. mailRu.getTitle() === 'MailRu2014'4. mailRu.getNumberOfEmployee() === 50005. mailRu.getNumberOfEmployee() === 1000Правильные ответы: 3, 5
- Какие из нижеперечисленных выражений истинны?
var
mailRuGroup = function () {
this.title = 'MailRuGroup';
this.numberOfEmployee = 5000;
this.year = 2014;
this.getNumberOfEmployee = function () {
return this.numberOfEmployee;
};
this.getTitle = function () {
return this.title;
};
return this;
},
MailRu = function () {
this.title = 'MailRu';
this.numberOfEmployee = 1000;
this.year = 2014;
mailRuGroup.call(MailRu);
},
mailRu = new MailRu();
MailRu.prototype.getTitle = function () {
return this.title + this.year;
}; 1. mailRu.getTitle() === 'MailRu'2. mailRu.getNumberOfEmployee === undefined3. mailRu.getTitle() === 'MailRu2014'4. mailRu.getNumberOfEmployee() === 50005. mailRu.getNumberOfEmployee() === 1000Правильные ответы: 2, 3
- Какие из нижеперечисленных выражений истинны?
var
mailRuGroup = function () {
this.title = 'MailRuGroup';
this.numberOfEmployee = 5000;
this.getNumberOfEmployee = function () {
return this.numberOfEmployee;
};
this.getTitle = function () {
return this.title;
};
return this;
},
MailRu = function () {
this.title = 'MailRu';
this.numberOfEmployee = 1000;
mailRuGroup.call(MailRu);
},
mailRu = new MailRu();
1. mailRu.getTitle() === 'MailRu'2. mailRu.getTitle() === 'MailRuGroup'3. mailRu.getNumberOfEmployee === undefined4. mailRu.getTitle === undefined5. mailRu.getNumberOfEmployee() === 1000Правильные ответы: 3, 4
- Какие из нижеперечисленных выражений истинны?
var
mailRuGroup = function () {
this.title = 'MailRuGroup';
this.numberOfEmployee = 5000;
this.getNumberOfEmployee = function () {
return this.numberOfEmployee;
};
this.getTitle = function () {
return this.title;
};
return this;
},
MailRu = function () {
this.title = 'MailRu';
this.numberOfEmployee = 1000;
},
mailRu = new MailRu();
mailRuGroup.call(mailRu);
MailRu.prototype.getTitle = function () {
return this.title + this.year;
}; 1. mailRu.getTitle() === 'MailRu'2. mailRu.getTitle() === 'MailRuGroup'3. mailRu.getNumberOfEmployee === undefined4. mailRu.getNumberOfEmployee() === 50005. mailRu.getNumberOfEmployee() === 1000Правильные ответы: 2, 4