Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. /*
  2. 1) Что будет выведено в консоль после выполнения кода?
  3. 1) ошибка
  4. 2) 1
  5. 3) undefined
  6. 4) null
  7. */
  8. var a = {
  9. foo: 1
  10. };
  11. var b = Object.create(a);
  12. console.log(b.foo);
  13.  
  14. /*
  15. 2) Что будет выведено в консоль после выполнения кода?
  16. 1) true
  17. 2) false
  18. 3) ошибка
  19. */
  20. var a = {
  21. foo: 1
  22. };
  23. var b = Object.create(a);
  24. console.log(b.hasOwnProperty('foo'));
  25.  
  26. /*
  27. 3) Что будет выведено в консоль после выполнения кода?
  28. 1) 2
  29. 2) NaN
  30. 3) ошибка
  31. 4) 1
  32. */
  33. var a = {
  34. foo: 1
  35. };
  36. var b = Object.create(a, {bar: {value: 1}});
  37. console.log(b.foo + b.bar);
  38.  
  39.  
  40. /*
  41. 4) Что будет выведено в консоль после выполнения кода?
  42. 1) 2
  43. 2) 1
  44. 3) ошибка
  45. 4) 0
  46. */
  47. var a = {
  48. foo: 1
  49. };
  50. var b = Object.create(a, {bar: {value: 42, enumerable: true}})
  51. console.log(Object.keys(b).length);
  52.  
  53.  
  54. /*
  55. 5) Что будет выведено в консоль после выполнения кода?
  56. 1) 2
  57. 2) 1
  58. 3) ошибка
  59. 4) 0
  60. */
  61. var a = {
  62. foo: 1
  63. };
  64. var b = Object.create(a, {bar: {value: 42}})
  65. console.log(Object.keys(b).length);
  66.  
  67.  
  68. /*
  69. 6) Что будет выведено в консоль после выполнения кода?
  70. 1) 0
  71. 2) 1
  72. 3) 2
  73. 4) undefined
  74. */
  75. function Rabbit(){}
  76. Rabbit.prototype.stomach = [];
  77. Rabbit.prototype.eat = function(food){
  78. this.stomach.push(food);
  79. };
  80.  
  81. var r1 = new Rabbit();
  82. var r2 = new Rabbit();
  83.  
  84. r1.eat('apple');
  85. r2.eat('carrot');
  86.  
  87. console.log(r1.stomach.length);
  88.  
  89.  
  90. /*
  91. 7) Что будет выведено в консоль после выполнения кода?
  92. 1) 0
  93. 2) 1
  94. 3) 2
  95. 4) undefined
  96. */
  97. function Rabbit(){
  98. this.stomach = [];
  99. }
  100. Rabbit.prototype.eat = function(food){
  101. this.stomach.push(food);
  102. }
  103.  
  104. var r1 = new Rabbit();
  105. var r2 = new Rabbit();
  106.  
  107. r1.eat('apple');
  108. r2.eat('carrot');
  109.  
  110. console.log(r1.stomach.length)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement