Advertisement
Guest User

RIA 2 zajecia

a guest
Oct 16th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // zad1.1
  2. var car = {
  3.     brand: "Fiat",
  4.     price: 10000,
  5.     power: 275,
  6.     increasePower(morePower){
  7.         this.power += morePower;
  8.     },
  9. }
  10.  
  11.  
  12. //zad1.2
  13. console.log(car);
  14.  
  15. //zad1.3
  16. car.increasePower(50);
  17.  
  18. //zad1.4
  19. console.log(car);
  20.  
  21. //zad1.5
  22. function Samochod(brand, price, power) {
  23.     this.brand = brand;
  24.     this.price = price;
  25.     this.power = power;
  26.    
  27. }
  28.  
  29. Samochod.prototype.increasePower = function(morePower) {
  30.     this.power += morePower;
  31. }
  32.  
  33. //zad1.6
  34. var cars = [
  35. new Samochod ('BMW', 15000, 450),
  36. new Samochod ('Daewoo', 200, 50),
  37. new Samochod ('Infiniti', 45000, 500)
  38. ];
  39.  
  40. //zad1.7
  41. for (let i in cars) {
  42. console.log(cars[i]);
  43. }
  44.  
  45. //zad1.8
  46. cars[0].increasePower(100);
  47.  
  48. //zad1.9
  49. for (let i in cars) {
  50. console.log(cars[i]);
  51. }
  52.  
  53. //zad1.10
  54. console.log(cars[0].toString());
  55. console.log(cars[0].valueOf());
  56.  
  57. //zad1.11
  58. Samochod.prototype.toString = function () {
  59.     return this.valueOf();
  60. }
  61. //zad1.12
  62. console.log(cars[0].toString());
  63.  
  64. //zad2.1
  65. console.log(JSON.stringify(car));
  66.  
  67. //zad2.2
  68. var objectdata = JSON.stringify(cars[0]);
  69. var parse1 = JSON.parse(objectdata);
  70.  console.log(parse1);
  71.  console.log(parse1.toString());
  72.  console.log(parse1.valueOf());
  73. parse1.increasePower(20); //funkcja increasePower nie dziala
  74. console.log(parse1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement