Learn JavaScript

lesson ā§Ē / ⧝ ¡ this, prototype āφāϰ class

Module ⧝ ¡ this, prototype āφāϰ class

Class, closure āύāĻžāĻ•āĻŋ āϏāĻžāϧāĻžāϰāĻŖ object: data āφāϰ āφāϚāϰāĻŖ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦāĻžāρāϧāĻžāϰ āωāĻĒāĻžāϝāĻŧ āĻŦāĻžāĻ›āĻžāχ

Account āĻĨāĻžāĻ•āϞ⧇āχ freeāĻĒāĻĄāĻŧāĻž

Rafi-āϰ team āĻāĻ•āϟāĻž phone app-āĻāϰ settings āφāϰ app switcher āύāϤ⧁āύ āĻ•āϰ⧇ āϞāĻŋāĻ–āϛ⧇āĨ¤ āĻāĻ• teammate āϏāĻŦāĻ•āĻŋāϛ⧁āϰ āϜāĻ¨ā§āϝ class āϚāĻžāϝāĻŧāĨ¤ āφāϰ⧇āĻ•āϜāύ, āϏāĻĻā§āϝ Module 6 āĻļ⧇āώ āĻ•āϰ⧇, āϏāĻŦāĻ•āĻŋāϛ⧁āϰ āϜāĻ¨ā§āϝ closure āϚāĻžāϝāĻŧāĨ¤ āϤ⧃āϤ⧀āϝāĻŧāϜāύ āĻŦāϞ⧇ āϏāĻžāϧāĻžāϰāĻŖ object-āχ āϝāĻĨ⧇āĻˇā§āϟāĨ¤ āϤāĻŋāύāϜāύāχ āφāĻ‚āĻļāĻŋāĻ• āĻ āĻŋāĻ•āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻž āφāĻ•āĻžāϰ data āφāϰ āφāϚāϰāĻŖ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦāĻžāρāϧ⧇, āφāϰ āĻĒā§āϰāϤāĻŋāϟāĻž āφāϞāĻžāĻĻāĻž āϕ⧋āύ⧋ āĻ•āĻžāĻœā§‡ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ­āĻžāϞ⧋āĨ¤

āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻāχ lesson āϟāĻž āĻ–ā§‹āϞāĻž āĻ•āĻŋ āύāĻž āĻĻ⧇āĻ–āĻž āĻšāĻšā§āϛ⧇â€Ļ

Class, closure āύāĻžāĻ•āĻŋ āϏāĻžāϧāĻžāϰāĻŖ object: data āφāϰ āφāϚāϰāĻŖ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦāĻžāρāϧāĻžāϰ āωāĻĒāĻžāϝāĻŧ āĻŦāĻžāĻ›āĻžāχ āĻāϰ āϭ⧇āϤāϰ⧇ āϕ⧀ āφāϛ⧇

  1. āĻāĻ•āϟāĻž counter āĻŦāĻžāύāĻžāύ⧋āϰ āϤāĻŋāύ āωāĻĒāĻžāϝāĻŧ
  2. āĻ­āĻžāĻ— āĻ•āϰāĻž method āĻŦāύāĻžāĻŽ object āĻĒā§āϰāϤāĻŋ āĻāĻ•āϟāĻž copy
  3. Privacy: # field āύāĻžāĻ•āĻŋ closure
  4. this: closure-āĻāϰ āĻ•āĻ–āύ⧋ āϞāĻžāϗ⧇ āύāĻž
  5. instanceof āφāϰ āωāĻ¤ā§āϤāϰāĻžāϧāĻŋāĻ•āĻžāϰ
  6. āϕ⧋āύāϟāĻžāϰ āĻ–āϰāϚ āĻ•āϤ
  7. āϤ⧁āϞāύāĻžāϰ table
  8. āϚāĻžāϰāϟāĻž āĻĒā§āϰāĻļā§āύ⧇ āĻŦāĻžāĻ›āĻžāχ