{"id":39357,"date":"2024-05-15T13:30:04","date_gmt":"2024-05-15T09:00:04","guid":{"rendered":"https:\/\/wpadmin.maktabkhooneh.org\/mag\/?p=39357"},"modified":"2026-04-06T15:49:19","modified_gmt":"2026-04-06T12:19:19","slug":"this-in-javascript","status":"publish","type":"post","link":"https:\/\/maktabkhooneh.org\/mag\/this-in-javascript\/","title":{"rendered":"This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u061b \u0645\u0641\u0647\u0648\u0645 + \u06a9\u0627\u0631\u0628\u0631\u062f"},"content":{"rendered":"\n<p>\u0627\u06af\u0631 \u0633\u0627\u0628\u0642\u0647 \u06a9\u0627\u0631 \u062f\u0631 \u062d\u06cc\u0637\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0648 \u0628\u0647 \u0648\u06cc\u0698\u0647 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0634\u06cc\u200c\u06af\u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0642\u0637\u0639\u0627\u064b \u0646\u0627\u0645 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc This \u0631\u0627 \u0634\u0646\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f. \u0645\u0639\u0645\u0648\u0644\u0627\u064b This \u0628\u0647 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f. \u0628\u0631\u062e\u06cc \u062a\u0635\u0648\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u06a9\u0647 \u0627\u06af\u0631 This \u062f\u0631 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f\u060c \u067e\u0633 \u0628\u0647 \u0622\u0646 \u062a\u0627\u0628\u0639 \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f. \u062f\u0631\u062d\u0627\u0644\u06cc\u200c\u06a9\u0647 \u0686\u0646\u06cc\u0646 \u0686\u06cc\u0632\u06cc \u0646\u06cc\u0633\u062a! \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u06cc\u0646 \u06a9\u0644\u0645\u0647 \u0627\u06af\u0631 \u062f\u0631 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f \u0628\u0647 \u0622\u0646 \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f \u06a9\u0647 \u062a\u0627\u0628\u0639 \u0628\u0647 \u0686\u0647 \u0635\u0648\u0631\u062a \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0648\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0631\u0641\u062a\u0627\u0631 \u0627\u06cc\u0646 \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 \u062f\u0631 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0647\u0645\u06cc\u0634\u0647 \u06cc\u06a9\u0633\u0627\u0646 \u0646\u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f. \u0635\u062d\u0628\u062a \u0631\u0627\u062c\u0639\u200c\u0628\u0647 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0633\u06cc\u0627\u0631 \u0632\u06cc\u0627\u062f \u0627\u0633\u062a\u061b \u067e\u0633 \u0627\u06af\u0631 \u0639\u0644\u0627\u0642\u0645\u0646\u062f \u0628\u0647 \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0647\u0633\u062a\u06cc\u062f\u060c \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u0627 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0647\u0631\u0622\u0646\u0686\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631\u0628\u0627\u0631\u0647 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u062f\u0627\u0646\u06cc\u062f!<\/h2>\n\n\n\n<p>\u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0627\u0631\u062c\u0627\u0639 \u0628\u0647 \u00ab\u0634\u06cc\u00bb \u06cc\u0627 Object \u06a9\u0627\u0631\u0627\u06cc\u06cc \u062f\u0627\u0631\u062f. \u062a\u0648\u0627\u0628\u0639 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0630\u0627\u062a \u062e\u0648\u062f \u0646\u0648\u0639\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627 \u06cc\u0627 \u0622\u0628\u062c\u06a9\u062a\u200c\u0647\u0627 \u0647\u0633\u062a\u0646\u062f \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0622\u0646\u200c\u0647\u0627 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0627\u062e\u062a\u0635\u0627\u0635 \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u06cc \u0631\u0627 \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f. \u0645\u0642\u062f\u0627\u0631 This \u0639\u0645\u062f\u062a\u0627\u064b \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639 \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0647\u0631 \u062f\u0641\u0639\u0647 \u06a9\u0647 \u062a\u0627\u0628\u0639 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 This \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> test <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span>\n  prop<span class=\"token operator\">:<\/span> <span class=\"token number\">\u06f4\u06f2<\/span><span class=\"token punctuation\">,<\/span>\n  <span class=\"token function-variable function\">func<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">function<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>prop<span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>test<span class=\"token punctuation\">.<\/span><span class=\"token function\">func<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token comment\">\/\/ Expected output: 42<\/span><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0628\u0647 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/h3>\n\n\n\n<p>\u0645\u0642\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc This \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f \u062f\u0631 \u062d\u0627\u0644\u062a \u063a\u06cc\u0631\u062f\u0642\u06cc\u0642 \u0648 \u0622\u0633\u0627\u0646 (non\u2013strict mode ) \u0647\u0645\u06cc\u0634\u0647 \u0628\u0647 \u06cc\u06a9 \u0634\u06cc (object) \u0627\u0634\u0627\u0631\u0647 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a. \u062f\u0631 \u062d\u0627\u0644\u062a \u062f\u0642\u06cc\u0642 \u0648 \u0633\u062e\u062a\u06af\u06cc\u0631\u0627\u0646\u0647 (strict mode)\u060c \u0645\u0642\u062f\u0627\u0631 \u0622\u0646 \u0645\u062a\u063a\u06cc\u0631 \u0627\u0633\u062a.<\/p>\n\n\n<div class=\"jet-listing-grid--56206\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-learn cb-ud1ng69u\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\r\n<div class=\"zht-learn-card\">\r\n    <div class=\"zht-learn-title-section\">\r\n        <div class=\"zht-learn-card-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"24\" height=\"24\">\r\n                <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\" \/>\r\n            <\/svg>\r\n        <\/div>\r\n        \r\n        <!-- \u0639\u0646\u0648\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u0644\u06cc\u0646\u06a9 -->\r\n        <a href=\"https:\/\/maktabkhooneh.org\/learn\/java-script\/\" class=\"zht-learn-card-title\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a        <\/a>\r\n    <\/div>\r\n\r\n    <!-- \u062f\u06a9\u0645\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u062a\u06af button -->\r\n    <!-- \u0627\u0632 onclick \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u062a\u0627 \u0628\u0647 \u0645\u062d\u0636 \u06a9\u0644\u06cc\u06a9 \u0644\u06cc\u0646\u06a9 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u062f -->\r\n    <button class=\"zht-learn-card-btn\" data-course-url=\"https:\/\/maktabkhooneh.org\/learn\/java-script\/\" onclick=\"window.open(this.getAttribute('data-course-url'), '_blank');\">\r\n        \u0634\u0631\u0648\u0639 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc\r\n    <\/button>\r\n<\/div><\/div><\/div><\/div>\n\n\n<p>\u00a0<strong>\u0646\u06a9\u062a\u0647! <\/strong>Strict Mode \u062d\u0627\u0644\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u06a9\u062f\u0647\u0627 \u0628\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0633\u062e\u062a\u200c\u06af\u06cc\u0631\u0627\u0646\u0647\u200c\u062a\u0631\u06cc \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u06af\u0631 \u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u0645\u0646\u0633\u0648\u062e \u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u062e\u0637\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0632\u0627\u06cc\u0646\u200c\u0631\u0648\u060c Strict Mode \u0645\u0648\u062c\u0628 \u06a9\u0627\u0647\u0634 \u0628\u0627\u06af\u200c\u0647\u0627 \u0648 \u0628\u0647\u0628\u0648\u062f \u0627\u0645\u0646\u06cc\u062a \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u06a9\u0644\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"780\" height=\"470\" src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-3.png\" alt=\"\" class=\"wp-image-39360\" title=\"\" srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-3.png 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-3-300x181.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-3-768x463.png.webp 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p>\u0645\u0642\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 This \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0633\u062a\u06af\u06cc \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0627\u0631\u062f \u06a9\u0647 \u062f\u0631 \u062a\u0627\u0628\u0639 \u0638\u0627\u0647\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f \u06cc\u0627 \u062f\u0631 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062e\u0627\u0635 \u0648 \u06cc\u0627 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc\u061b \u0627\u0645\u0627 \u0645\u0646\u0638\u0648\u0631 \u0686\u06cc\u0633\u062a\u061f \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u060c \u062f\u0631 \u0646\u062d\u0648\u0647 \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0631\u0633\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><style><\/style><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"235\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/f21daad2-3e9e-4ddd-8daa-f4a051825945-300x235.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/f21daad2-3e9e-4ddd-8daa-f4a051825945-300x235.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/f21daad2-3e9e-4ddd-8daa-f4a051825945-768x602.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/f21daad2-3e9e-4ddd-8daa-f4a051825945.jpg 1024w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/235;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/what-is-nodejs\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">Node.js \u062f\u0642\u06cc\u0642\u0627\u064b \u0686\u06cc\u0633\u062a\u061f \u00ab\u06cc\u06a9 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639 \u0628\u0631\u0627\u06cc \u0645\u0628\u062a\u062f\u06cc\u0627\u0646\u00bb<\/a>\n<\/section><\/div>\n\n\n<h4 class=\"wp-block-heading\">This \u062f\u0631 \u0628\u0627\u0641\u062a \u062a\u0648\u0627\u0628\u0639 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/h4>\n\n\n\n<p>\u0645\u0642\u062f\u0627\u0631 This \u062f\u0631 \u062a\u0648\u0627\u0628\u0639\u060c \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0648\u0627\u0628\u0639 \u0627\u0633\u062a. \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0648\u0627\u0628\u0639 \u0628\u0647 \u06f4 \u0634\u06cc\u0648\u0647 \u0645\u062e\u062a\u0644\u0641 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u06f4 \u0634\u06cc\u0648\u0647 \u0639\u0628\u0627\u0631\u062a\u200c\u0627\u0646\u062f \u0627\u0632 \u00ab\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0639\u0627\u062f\u06cc \u062a\u0648\u0627\u0628\u0639\u00bb (Function invocation)\u060c \u00ab\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0633\u0627\u0632\u0646\u062f\u0647\u00bb (Constructor invocation)\u060c \u00ab\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u062a\u062f\u00bb (Method invocation) \u0648 \u00ab\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u063a\u06cc\u0631\u0645\u0633\u062a\u0642\u06cc\u0645\u00bb (Indirect invocation).<\/p>\n\n\n\n<p>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0645\u0639\u0645\u0648\u0644\u06cc \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 \u0622\u0646 \u0647\u0645\u0627\u0646 \u0634\u06cc\u0626\u06cc \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f \u06a9\u0647 \u062a\u0627\u0628\u0639 \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u062f. \u0628\u0647 \u0628\u06cc\u0627\u0646 \u062f\u06cc\u06af\u0631\u060c \u0627\u06af\u0631 \u0641\u0631\u0645 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639 \u0628\u0647 \u0635\u0648\u0631\u062a obj.f()\u200e\u200e \u0627\u0633\u062a\u060c \u0645\u0642\u062f\u0627\u0631 This \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 obj. \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> obj3 <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token literal-property property\">__proto__<\/span><span class=\"token operator\">:<\/span> obj1<span class=\"token punctuation\">,<\/span>\n  <span class=\"token literal-property property\">name<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">\"obj3\"<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>obj3<span class=\"token punctuation\">.<\/span><span class=\"token function\">getThis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ { name: 'obj3' }<\/span><\/code><\/pre>\n\n\n\n<p>\u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062a\u0627\u0628\u0639 \u06cc\u06a9\u0633\u0627\u0646 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u0628\u0631\u0627\u0633\u0627\u0633 \u0646\u062d\u0648\u0647 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u0642\u062f\u0627\u0631 This \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0645\u0642\u062f\u0627\u0631 This \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 \u0634\u06cc\u0626\u06cc \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9\u06cc \u0627\u0632 \u062e\u0627\u0635\u06cc\u062a\u200c\u0647\u0627\u06cc \u062a\u0627\u0628\u0639 (property) \u062f\u0631 \u0628\u062f\u0646\u0647 \u0622\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u0646\u06cc\u0633\u062a\u060c \u0628\u0644\u06a9\u0647 This \u0628\u0647 \u0634\u06cc\u0626\u06cc \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f \u06a9\u0647 \u062a\u0627\u0628\u0639 \u062a\u0648\u0633\u0637 \u0622\u0646 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> obj4 <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token literal-property property\">name<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">\"obj4\"<\/span><span class=\"token punctuation\">,<\/span>\n  <span class=\"token function\">getThis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">const<\/span> obj5 <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token literal-property property\">name<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">\"obj5\"<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\nobj5<span class=\"token punctuation\">.<\/span>getThis <span class=\"token operator\">=<\/span> obj4<span class=\"token punctuation\">.<\/span>getThis<span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>obj5<span class=\"token punctuation\">.<\/span><span class=\"token function\">getThis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ { name: 'obj5', getThis: &#91;Function: getThis] }<\/span><\/code><\/pre>\n\n\n\n<p>\u0627\u06af\u0631 \u0645\u0642\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0645\u062a\u062f \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u062f \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u0627\u0648\u0644\u06cc\u0647 \u0628\u0627\u0634\u062f\u060c \u0645\u0642\u062f\u0627\u0631\u06cc \u06a9\u0647 This \u0628\u0647 \u0622\u0646 \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f \u0646\u06cc\u0632 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u0627\u0648\u0644\u06cc\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f\u061b \u0627\u0645\u0627 \u062a\u0646\u0647\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u062a\u0627\u0628\u0639 \u062f\u0631 \u062d\u0627\u0644\u062a \u062f\u0642\u06cc\u0642 (strict mode) \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">function<\/span> <span class=\"token function\">getThisStrict<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token string\">\"use strict\"<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ Enter strict mode<\/span>\n  <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token comment\">\/\/ Only for demonstration \u2014 you should not mutate built-in prototypes<\/span>\n<span class=\"token class-name\">Number<\/span><span class=\"token punctuation\">.<\/span>prototype<span class=\"token punctuation\">.<\/span>getThisStrict <span class=\"token operator\">=<\/span> getThisStrict<span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">typeof<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getThisStrict<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \"number\"<\/span><\/code><\/pre>\n\n\n\n<p>\u0627\u06af\u0631 \u062a\u0627\u0628\u0639 \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0648\u06cc\u0698\u06af\u06cc \u06cc\u0627 \u062e\u0627\u0635\u06cc\u062a\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 undefined \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f\u061b \u062a\u0646\u0647\u0627 \u0632\u0645\u0627\u0646\u06cc This \u0686\u0646\u06cc\u0646 \u0631\u0641\u062a\u0627\u0631\u06cc \u0627\u0632 \u062e\u0648\u062f \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u062a\u0627\u0628\u0639 \u062f\u0631 \u062d\u0627\u0644\u062a \u062f\u0642\u06cc\u0642 (strict mode) \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<div class=\"code-example\">\n<pre class=\"brush: js notranslate\" data-signature=\"HG+ChHoljACC1qtP8HhDF6cI+NDKFI47+c+rxChjPFI=\"><code>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">typeof<\/span> <span class=\"token function\">getThisStrict<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \"undefined\"<\/span>\n<\/code><\/pre>\n<\/div>\n\n\n\n<p>\u00a0\u062f\u0631 \u062d\u0627\u0644\u062a \u063a\u06cc\u0631\u062f\u0642\u06cc\u0642 \u06cc\u06a9 \u0641\u0631\u0627\u06cc\u0646\u062f \u062e\u0627\u0635\u06cc \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 this substitution \u06cc\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc This \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0647 \u06a9\u0645\u06a9 \u0622\u0646 \u0645\u0642\u062f\u0627\u0631 This \u0647\u0645\u06cc\u0634\u0647 \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 \u06cc\u06a9 \u0634\u06cc \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0627\u06af\u0631 \u062a\u0627\u0628\u0639\u06cc \u0628\u0627 This \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0648\u062f \u0648 \u0645\u0642\u062f\u0627\u0631 This \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 undefined \u06cc\u0627 null \u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 This \u0628\u0627 This \u0633\u0631\u0627\u0633\u0631\u06cc (globalThis) \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/li>\n\n\n\n<li>\u0627\u06af\u0631 \u062a\u0627\u0628\u0639 \u0628\u0627 This \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0648\u062f \u0648 \u0645\u0642\u062f\u0627\u0631 This \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 \u0645\u0642\u062f\u0627\u0631 \u0627\u0648\u0644\u06cc\u0647 \u0628\u0627\u0634\u062f\u060c \u0645\u0642\u062f\u0627\u0631 This \u0628\u0627 \u0645\u0642\u062f\u0627\u0631 \u0627\u0648\u0644\u06cc\u0647 \u0634\u06cc (wrapper object) \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">function<\/span> <span class=\"token function\">getThis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token comment\">\/\/ Only for demonstration \u2014 you should not mutate built-in prototypes<\/span>\n<span class=\"token class-name\">Number<\/span><span class=\"token punctuation\">.<\/span>prototype<span class=\"token punctuation\">.<\/span>getThis <span class=\"token operator\">=<\/span> getThis<span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">typeof<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getThis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \"object\"<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">getThis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> globalThis<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span><\/code><\/pre>\n\n\n\n<p>\u0639\u0644\u0627\u0648\u0647\u200c\u0628\u0631\u0627\u06cc\u0646\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0642\u062f\u0627\u0631 This \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u0645\u062a\u062f\u0647\u0627\u06cc Function.prototype.call()\u060c Function.prototype.apply() \u06cc\u0627 Reflect.apply()\u200e \u0646\u06cc\u0632 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062a\u062f Function.prototype.bind()\u200e \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u062c\u062f\u06cc\u062f \u0628\u0627 \u0645\u0642\u062f\u0627\u0631 \u0645\u0634\u062e\u0635\u06cc \u0628\u0631\u0627\u06cc This \u0628\u0633\u0627\u0632\u06cc\u062f \u06a9\u0647 \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639 \u0646\u0628\u0627\u0634\u062f \u0648 \u0645\u0642\u062f\u0627\u0631 \u0622\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u06a9\u0646\u062f. \u0627\u06af\u0631 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u062a\u062f\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0645\u0642\u062f\u0627\u0631 This \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0642\u0627\u0646\u0648\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc This \u06a9\u0647 \u062f\u0631 \u0642\u0633\u0645\u062a \u0642\u0628\u0644\u06cc \u06af\u0641\u062a\u06cc\u0645\u060c \u0627\u06af\u0631 \u062a\u0627\u0628\u0639 \u0627\u0632 \u0646\u0648\u0639 \u063a\u06cc\u0631 \u062f\u0642\u06cc\u0642 (non-strict) \u0628\u0627\u0634\u062f\u060c \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"243\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/82b451c8-8032-42de-9ceb-bf0bba9f9215-300x243.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0641\u06cc\u0644\u062a\u0631 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/82b451c8-8032-42de-9ceb-bf0bba9f9215-300x243.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/82b451c8-8032-42de-9ceb-bf0bba9f9215-768x621.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/82b451c8-8032-42de-9ceb-bf0bba9f9215.jpg 1024w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/243;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/filter-in-javascript\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0641\u06cc\u0644\u062a\u0631 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a: \u0628\u06cc\u0627\u0646 \u0633\u0627\u062f\u0647 + \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc<\/a>\n<\/section><\/div>\n\n\n<h4 class=\"wp-block-heading\">This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0628\u0627\u0641\u062a \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646<\/h4>\n\n\n\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u060c \u0646\u06af\u0627\u0647\u06cc \u0628\u0631 \u0646\u062d\u0648\u0647 \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0628\u0647 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u062a\u0627\u0628\u0639\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0627\u0646 (Arrow functions ) \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u0634\u062a.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/asynchronous-javascript_1403-08-16-164330846\/9aac55caaf78a2a06de02cb4254f06cd.webp?expire=4893471932&#038;token=24bd2dc076a431f68bec7d4f99645c88&#038;md5=JL0twHakMfaL7H1PmWRciA==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 Asynchronous \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 Asynchronous \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-asynchronous-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-mk1120\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 Asynchronous \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f7\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f2\u06f3\u06f9,\u06f7\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f7\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-asynchronous-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-mk1120\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p>\u00a0\u062a\u0648\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646 \u0627\u0632 \u0646\u0638\u0631 \u0644\u063a\u0648\u06cc \u0648\u0638\u06cc\u0641\u0647 \u062a\u0646\u0638\u06cc\u0645 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u062f\u0627\u0631\u0646\u062f. \u0628\u0647\u200c\u0627\u06cc\u0646 \u0645\u0639\u0646\u0627 \u06a9\u0647 \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646 \u0634\u0631\u0627\u06cc\u0637 \u0648 \u0632\u0645\u06cc\u0646\u0647 \u0627\u062c\u0631\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0648\u0638\u06cc\u0641\u0647 \u062f\u0627\u0631\u0646\u062f This \u0631\u0627 \u0627\u0632 \u062a\u0627\u0628\u0639 \u0628\u06cc\u0631\u0648\u0646\u06cc \u0628\u0647 \u0627\u0631\u062b \u0628\u0628\u0631\u0646\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u062a\u0648\u0627\u0628\u0639 \u0628\u06cc\u0631\u0648\u0646\u06cc \u0646\u0648\u0639\u06cc \u062a\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646 \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"780\" height=\"470\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-10.png\" alt=\"This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0628\u0627\u0641\u062a \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646\" class=\"wp-image-39367 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-10.png 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-10-300x181.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-10-768x463.png.webp 768w\" data-sizes=\"(max-width: 780px) 100vw, 780px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 780px; --smush-placeholder-aspect-ratio: 780\/470;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p>\u0647\u0646\u06af\u0627\u0645 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 call(), \u200ebind(), or apply()\u200e\u060c \u067e\u0627\u0631\u0627\u0645\u062a\u0631 thisArg \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> globalObject <span class=\"token operator\">=<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token keyword\">const<\/span> <span class=\"token function-variable function\">foo<\/span> <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">foo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> globalObject<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> obj <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token literal-property property\">name<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">\"obj\"<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ Attempt to set this using call<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">foo<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">call<\/span><span class=\"token punctuation\">(<\/span>obj<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> globalObject<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span>\n\n<span class=\"token comment\">\/\/ Attempt to set this using bind<\/span>\n<span class=\"token keyword\">const<\/span> boundFoo <span class=\"token operator\">=<\/span> <span class=\"token function\">foo<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">bind<\/span><span class=\"token punctuation\">(<\/span>obj<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">boundFoo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> globalObject<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0628\u0627\u0641\u062a \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0633\u0627\u0632\u0646\u062f\u0647<\/h4>\n\n\n\n<p>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0627\u0632 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc New \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0633\u0627\u062e\u062a \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 \u0634\u06cc \u062a\u0627\u0628\u0639 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0628\u0627 \u0627\u06cc\u0646\u200c \u06a9\u0627\u0631 \u062a\u0627\u0628\u0639 \u0627\u0632 \u0646\u0648\u0639\u06cc \u0633\u0627\u0632\u0646\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0646\u062d\u0648\u0647 \u0639\u0645\u06a9\u0631\u062f This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0628\u0627\u0641\u062a \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0627\u0632 \u0646\u0648\u0639 \u0633\u0627\u0632\u0646\u062f\u0647 \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">function<\/span> <span class=\"token constant\">C<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>a <span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f3\u06f7<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token keyword\">let<\/span> o <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">C<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>o<span class=\"token punctuation\">.<\/span>a<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \u06f3\u06f7<\/span>\n\n<span class=\"token keyword\">function<\/span> <span class=\"token constant\">C2<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>a <span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f3\u06f7<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token literal-property property\">a<\/span><span class=\"token operator\">:<\/span> <span class=\"token number\">\u06f3\u06f8<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\no <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">C2<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>o<span class=\"token punctuation\">.<\/span>a<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \u06f3\u06f8<\/span><\/code><\/pre>\n\n\n\n<p>\u0627\u06af\u0631 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0628\u0627 \u0645\u062a\u062f super.method()\u200e \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 This \u06a9\u0647 \u062f\u0631\u0648\u0646 \u062a\u0627\u0628\u0639 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 \u0645\u0642\u062f\u0627\u0631 \u062e\u0627\u0631\u062c \u0627\u0632 super.method()\u200e \u0627\u0633\u062a\u061b \u0627\u0645\u0627 \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 \u0634\u06cc \u06a9\u0647 super \u0628\u0647 \u0622\u0646 \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f \u0646\u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f. \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u06a9\u0647 super.method \u06cc\u06a9 \u0639\u0636\u0648 \u0627\u0632 \u0634\u06cc \u0646\u06cc\u0633\u062a \u0648 \u0633\u06cc\u0646\u062a\u06a9\u0633 \u06cc\u0627 \u0646\u0648\u0634\u062a\u0627\u0631 \u0648 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0645\u062e\u0635\u0648\u0635 \u0628\u0647 \u062e\u0648\u062f \u0631\u0627 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Foo<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token function\">constructor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">name<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>name <span class=\"token operator\">=<\/span> name<span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n\n  <span class=\"token function\">getNameSeparator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">return<\/span> <span class=\"token string\">'-'<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">FooBar<\/span> <span class=\"token keyword\">extends<\/span> <span class=\"token class-name\">Foo<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token function\">constructor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">name<span class=\"token punctuation\">,<\/span> index<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">super<\/span><span class=\"token punctuation\">(<\/span>name<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>index <span class=\"token operator\">=<\/span> index<span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n\n  <span class=\"token function\">getFullName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>name <span class=\"token operator\">+<\/span> <span class=\"token keyword\">super<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getNameSeparator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">+<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>index<span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token keyword\">const<\/span> firstFooBar <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FooBar<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'foo'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>firstFooBar<span class=\"token punctuation\">.<\/span>name<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token comment\">\/\/ Expected output: \"foo\"<\/span>\n\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>firstFooBar<span class=\"token punctuation\">.<\/span><span class=\"token function\">getFullName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token comment\">\/\/ Expected output: \"foo-1\"<\/span><\/code><\/pre>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/c-users-asus-downloads--300x200.jpeg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u062a\u0633\u062a \u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/c-users-asus-downloads--300x200.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/c-users-asus-downloads--1024x682.jpeg.webp 1024w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/c-users-asus-downloads--768x512.jpeg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/c-users-asus-downloads--1536x1024.jpeg.webp 1536w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/c-users-asus-downloads-.jpeg 2000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/write-test-in-javascript\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u062a\u0633\u062a \u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">This \u062f\u0631 \u0628\u0627\u0641\u062a \u06a9\u0644\u0627\u0633 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/h2>\n\n\n\n<p>\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0628\u0647 \u062f\u0648 \u062f\u0633\u062a\u0647 \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0648 \u0646\u0645\u0648\u0646\u0647 \u0642\u0627\u0628\u0644 \u062a\u0642\u0633\u06cc\u0645\u200c\u0628\u0646\u062f\u06cc \u0647\u0633\u062a\u0646\u062f. \u0645\u062a\u062f\u0647\u0627\u060c \u0633\u0627\u0632\u0646\u062f\u0647\u200c\u0647\u0627 \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0627\u0648\u0644\u06cc\u0647 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u0648 \u062e\u0635\u0648\u0635\u06cc \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u06a9\u0644\u0627\u0633 \u0646\u0645\u0648\u0646\u0647 \u0647\u0633\u062a\u0646\u062f. \u062f\u0631\u0645\u0642\u0627\u0628\u0644\u060c \u0645\u062a\u062f\u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9\u060c \u0628\u0644\u0648\u06a9\u200c\u0647\u0627\u06cc \u0633\u0627\u0632\u0646\u062f\u0647 \u0627\u0648\u0644\u06cc\u0647 \u0648 \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0628\u0647 \u0631\u0648\u0634 \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06a9\u0644\u0627\u0633 \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f. \u0633\u0627\u0632\u0646\u062f\u0647 \u06a9\u0644\u0627\u0633 \u0647\u0645\u06cc\u0634\u0647 \u0628\u0627 \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 NEW \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0628\u0647\u200c\u0647\u0645\u06cc\u0646 \u0639\u0644\u062a \u0631\u0641\u062a\u0627\u0631 \u0622\u0646\u200c\u0647\u0627 \u0645\u0634\u0627\u0628\u0647 \u0628\u0627 \u0633\u0627\u0632\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0648\u0627\u0628\u0639 \u0627\u0633\u062a.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"780\" height=\"470\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-15.jpeg\" alt=\"This \u062f\u0631 \u0628\u0627\u0641\u062a \u06a9\u0644\u0627\u0633 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" class=\"wp-image-39372 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-15.jpeg 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-15-300x181.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-15-768x463.jpeg.webp 768w\" data-sizes=\"(max-width: 780px) 100vw, 780px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 780px; --smush-placeholder-aspect-ratio: 780\/470;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p>This \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0646\u0645\u0648\u0646\u0647 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u062c\u062f\u06cc\u062f \u0628\u0647 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f. \u0628\u0647 \u0628\u06cc\u0627\u0646 \u062f\u06cc\u06af\u0631\u060c \u0645\u062a\u062f\u0647\u0627\u06cc \u06a9\u0644\u0627\u0633 \u0645\u062b\u0644 \u0645\u062a\u062f\u0647\u0627 \u062f\u0631 \u062d\u0631\u0648\u0641 \u0627\u0644\u0641\u0628\u0627\u06cc \u0634\u06cc \u0631\u0641\u062a\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0648 This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0642\u062f\u0627\u0631 \u0634\u06cc\u0626\u06cc \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f \u06a9\u0647 \u0645\u062a\u062f \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u062f. \u0686\u0646\u0627\u0646\u0686\u0647 \u0645\u062a\u062f \u0628\u0647 \u06cc\u06a9 \u0634\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0646\u062a\u0642\u0644 \u0646\u0634\u0648\u062f\u060c \u062f\u0631 \u0627\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637 This \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0645\u062d\u0633\u0648\u0628 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n\n\n\n<p>\u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0645\u062a\u062f\u0647\u0627\u06cc \u0627\u06cc\u0633\u062a\u0627 \u0646\u0648\u0639\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc This \u0646\u06cc\u0633\u062a\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0648\u06cc\u0698\u06af\u06cc \u062e\u0648\u062f\u0650 \u06a9\u0644\u0627\u0633 \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0644\u0648\u06a9\u200c\u0647\u0627\u06cc \u0633\u0627\u0632\u0646\u062f\u0647 \u0627\u0648\u0644\u06cc\u0647 \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0628\u0627 \u0648\u062c\u0648\u062f \u0648\u06cc\u0698\u06af\u06cc This \u0628\u0627 \u06a9\u0644\u0627\u0633 \u0641\u0639\u0644\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f. \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0641\u06cc\u0644\u062f \u0646\u06cc\u0632 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u06a9\u0644\u0627\u0633 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u0632 \u0633\u0648\u06cc \u062f\u06cc\u06af\u0631\u060c \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0628\u0627 This \u0628\u0627 \u0646\u0645\u0648\u0646\u0647 \u062f\u0631\u062d\u0627\u0644 \u0633\u0627\u062e\u062a \u0642\u0627\u0628\u0644 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0647\u0633\u062a\u0646\u062f \u0648 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0628\u0627 This \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0641\u0639\u0644\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">class<\/span> <span class=\"token class-name\">C<\/span> <span class=\"token punctuation\">{<\/span>\n  instanceField <span class=\"token operator\">=<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token keyword\">static<\/span> staticField <span class=\"token operator\">=<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token keyword\">const<\/span> c <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">C<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>c<span class=\"token punctuation\">.<\/span>instanceField <span class=\"token operator\">===<\/span> c<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token constant\">C<\/span><span class=\"token punctuation\">.<\/span>staticField <span class=\"token operator\">===<\/span> <span class=\"token constant\">C<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span><\/code><\/pre>\n\n\n\n<p>\u0628\u0631\u062e\u0644\u0627\u0641 \u0633\u0627\u0632\u0646\u062f\u0647 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647\u060c \u0633\u0627\u0632\u0646\u062f\u06af\u0627\u0646 \u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0686\u0646\u06cc\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0646\u062f\u0627\u0631\u0646\u062f. \u0645\u062a\u062f super \u06cc\u06a9 \u0627\u062a\u0635\u0627\u0644 \u0628\u0627 \u0633\u0627\u0632\u0646\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0647\u0645\u0686\u0648\u0646 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Base<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span>\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Good<\/span> <span class=\"token keyword\">extends<\/span> <span class=\"token class-name\">Base<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span>\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">AlsoGood<\/span> <span class=\"token keyword\">extends<\/span> <span class=\"token class-name\">Base<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token function\">constructor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token literal-property property\">a<\/span><span class=\"token operator\">:<\/span> <span class=\"token number\">\u06f5<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n<span class=\"token punctuation\">}<\/span>\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Bad<\/span> <span class=\"token keyword\">extends<\/span> <span class=\"token class-name\">Base<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token function\">constructor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Good<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token keyword\">new<\/span> <span class=\"token class-name\">AlsoGood<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Bad<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ ReferenceError: Must call super constructor in derived class before accessing 'this' or returning from derived constructor<\/span><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">This \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc<\/h4>\n\n\n\n<p>This \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc \u06cc\u0627 Global \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u0627\u0633\u062a \u06a9\u0647 \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 This \u062e\u0627\u0631\u062c \u0627\u0632 \u062a\u0648\u0627\u0628\u0639 \u06cc\u0627 \u06a9\u0644\u0627\u0633 \u0628\u0627\u0634\u062f. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631\u060c \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 This \u062f\u0631\u0648\u0646 \u0628\u0644\u0648\u06a9\u200c\u0647\u0627 \u06cc\u0627 \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc\u06a9\u0627\u0646 \u062f\u0631 \u0645\u062d\u062f\u0648\u062f\u0647 \u062c\u0647\u0627\u0646\u06cc \u06cc\u0627 \u0633\u0631\u0627\u0633\u0631\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 \u06cc\u06a9\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u0628\u0647 \u0632\u0645\u06cc\u0646\u0647 \u0627\u062c\u0631\u0627\u06cc\u06cc \u0622\u0646 \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/node_1s540yS_1403-08-16-164236924\/0fe5b3e2e2d6607001330d6526c543b5.webp?expire=4893471932&#038;token=609d2dc669a9a7534ba3f217a1a0a241&#038;md5=YJ0txmmpp1NLo_IXoaCiQQ==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 Node.js\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 Node.js\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-node-js-mk1313\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 Node.js        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f1,\u06f5\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f4\u06f7\u06f9,\u06f7\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f7\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-node-js-mk1313\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p>\u00a0\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc This \u062f\u0631 \u0628\u0627\u0644\u0627\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0642\u0637\u0639\u0647 \u06a9\u062f \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f\u060c This \u062f\u0631 \u0647\u0631 \u062d\u0627\u0644\u062a\u06cc \u0628\u0647 \u0632\u0645\u06cc\u0646\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f \u0648 \u0628\u0647 \u0635\u0648\u0631\u062a GlobalThis \u0638\u0627\u0647\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0631 \u0686\u0646\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637\u06cc\u060c \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0627 \u0622\u0646 \u0645\u062b\u0644 \u0627\u0634\u06cc\u0627\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc \u0631\u0641\u062a\u0627\u0631 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"780\" height=\"470\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-18.jpeg\" alt=\"This \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc\" class=\"wp-image-39375 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39357-18.jpeg 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-18-300x181.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39357-18-768x463.jpeg.webp 768w\" data-sizes=\"(max-width: 780px) 100vw, 780px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 780px; --smush-placeholder-aspect-ratio: 780\/470;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p><strong>\u0646\u06a9\u062a\u0647! <\/strong>\u0645\u0646\u0638\u0648\u0631 \u0627\u0632 GlobalThis \u0647\u0645\u0627\u0646 \u0645\u0641\u0647\u0648\u0645 \u0634\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627 \u0648 \u0686\u0647\u0627\u0631\u0686\u0648\u0628 Node.js \u0635\u062f\u0642 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0645\u0627 \u0645\u06cc\u0632\u0628\u0627\u0646\u200c\u0647\u0627 \u06cc\u0627 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0633\u0645\u062a \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u0642\u062f\u0627\u0631 \u0645\u062a\u063a\u06cc\u0631\u06cc \u0628\u0631\u0627\u06cc GlobalThis \u0627\u0631\u0627\u0626\u0647 \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0647\u06cc\u0686\u200c\u06af\u0648\u0646\u0647 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0628\u0627 \u0634\u06cc \u0633\u0631\u0627\u0633\u0631\u06cc \u0646\u062f\u0627\u0631\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token comment\">\/\/ In web browsers, the window object is also the global object:<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span> <span class=\"token operator\">===<\/span> window<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ true<\/span>\n\n<span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>b <span class=\"token operator\">=<\/span> <span class=\"token string\">\"MDN\"<\/span><span class=\"token punctuation\">;<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>window<span class=\"token punctuation\">.<\/span>b<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \"MDN\"<\/span>\nconsole<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \"MDN\"<\/span><\/code><\/pre>\n\n\n\n<p>\u0686\u0646\u0627\u0646\u0686\u0647 \u0645\u0646\u0628\u0639 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f (\u062f\u0631 Html \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 type=&#8221;module&#8221; \u062f\u0631 \u062a\u06af &lt;script&gt;) \u0645\u0642\u062f\u0627\u0631 This \u0647\u0645\u06cc\u0634\u0647 \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 undefined \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f. \u0627\u06af\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627 eval() \u0627\u062c\u0631\u0627 \u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 This \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 globalThis \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">function<\/span> <span class=\"token function\">test<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token comment\">\/\/ Direct eval<\/span>\n  console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">eval<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"this\"<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token comment\">\/\/ Indirect eval, non-strict<\/span>\n  console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>eval<span class=\"token operator\">?.<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"this\"<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> globalThis<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token comment\">\/\/ Indirect eval, strict<\/span>\n  console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>eval<span class=\"token operator\">?.<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"'use strict'; this\"<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> globalThis<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token function\">test<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">call<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span> <span class=\"token literal-property property\">name<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">\"obj\"<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ Logs 3 \"true\"<\/span><\/code><\/pre>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/HTML_Qhq5DTI_1403-08-16-164537770\/8baf27066913f44bec32b4534a429d52.webp?expire=4893471932&#038;token=afbe4b4cb4fedc0da3e390b25320ffc0&#038;md5=r75LTLT-3A2j45CyUyD_wA==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 HTML \u0648 CSS\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 HTML \u0648 CSS\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-html-css-mk865\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 HTML \u0648 CSS        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f1,\u06f4\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f4\u06f4\u06f9,\u06f7\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f7\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-html-css-mk865\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u06af\u0631 \u0633\u0627\u0628\u0642\u0647 \u06a9\u0627\u0631 \u062f\u0631 \u062d\u06cc\u0637\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0648 \u0628\u0647 \u0648\u06cc\u0698\u0647 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0634\u06cc\u200c\u06af\u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0642\u0637\u0639\u0627\u064b \u0646\u0627\u0645 \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc This \u0631\u0627 \u0634\u0646\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f. \u0645\u0639\u0645\u0648\u0644\u0627\u064b This \u0628\u0647 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f. \u0628\u0631\u062e\u06cc \u062a\u0635\u0648\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u06a9\u0647 \u0627\u06af\u0631 This \u062f\u0631 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f\u060c \u067e\u0633 \u0628\u0647 \u0622\u0646 \u062a\u0627\u0628\u0639 \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f. \u062f\u0631\u062d\u0627\u0644\u06cc\u200c\u06a9\u0647 \u0686\u0646\u06cc\u0646 \u0686\u06cc\u0632\u06cc \u0646\u06cc\u0633\u062a! \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u06cc\u0646 \u06a9\u0644\u0645\u0647 [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":39378,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,8,12],"tags":[],"class_list":["post-39357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-programming-articles","category-mobile-programming-articles","category-java-script-articles"],"_links":{"self":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/comments?post=39357"}],"version-history":[{"count":4,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39357\/revisions"}],"predecessor-version":[{"id":65590,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39357\/revisions\/65590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media\/39378"}],"wp:attachment":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media?parent=39357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/categories?post=39357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/tags?post=39357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}