يبدو أن تنفيذ مقتطفات text/discourse-plugin في السمات على النحو التالي:
لا أرى أي ذكر مباشر لـ this هنا، مما يعني أنها لا تتعلق بـ this الضمني في JavaScript، ولا يمكن أن يكون الأمر متعلقًا بخروج api عن النطاق، لأن المقتطف تم لصقه هناك.
هل يعمل هذا المثال البسيط فعليًا؟ أي هل المشكلة ليست في الكود المحذوف؟
ملاحظة جانبية: يمكن استبدال المتغير العام Discourse وحقل currentUser الخاص به بـ api.getCurrentUser() هنا أيضًا: