4.html 968 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <script>
  11. /* const obj = {
  12. a:4,
  13. print: ()=>{
  14. console.log(this.a)
  15. },
  16. eat: function(){
  17. console.log(this.a)
  18. }
  19. }
  20. console.log(obj)
  21. obj.print()
  22. obj.eat() */
  23. /* var a = 5
  24. const obj = {
  25. a: 6,
  26. print: ()=>{
  27. console.log(this.a)
  28. }
  29. }
  30. obj.print.call({a:7}) */
  31. //5
  32. function Person(){
  33. this.a = 8
  34. this.print = function(){
  35. console.log(this.a)
  36. }
  37. return{
  38. a: 9
  39. }
  40. }
  41. const p = new Person()
  42. console.log(Person)
  43. console.log(p.a)
  44. console.log(p.print)
  45. // 8 8
  46. // 8 8
  47. // 9 9
  48. // 9 8
  49. // 9 9
  50. // 8 9
  51. // 8 9
  52. // 9 8
  53. </script>
  54. </body>
  55. </html>