سؤال

الرمز:

var a={
    value:5,
    test:function()
    {
        this.value=4;
    }
}



var b=someFunction(
{
    value:5,
    test:function()
    {
        this.value=4;
    }
});

وكما ترون فهي تبدو هي نفسها، ورسام هو أن فقط في الحالة الأولى نحدد الكائن، في المرتبة الثانية، ونحن تمرير هذا الكائن إلى وظيفة.

والمشكلة هي أنه في الحالة الأولى أرى كود مساعدة عندما كنت اكتب "this.v" (كما this.value)، ولكن غير قادر على رؤية أن في الحالة الثانية. حاولت إنشاء كائن، ثم استخدم كحجة لهذه المهمة - وهذا يعمل، ولكن السيناريو وثائق التلقائي للأسف تحتاج إلى رمز ليكون في النسخة الثانية. سؤالي هو - هل يمكنني اجبار Aptana بطريقة أو بأخرى لاستخدام الكائن الذي تم تمريره إلى وظائف بنفس الطريقة كما تفعل في مثل الكائن أعلن؟ أنا أحسب أنه لا كود تساعد على "= {}" الإعلان. وأود أن أتقدم هذا إلى أي "{}" قوعها. أي شخص لديه فكرة عن كيفية القيام بذلك؟

هل كانت مفيدة؟

المحلول

ومن الممكن فقط من خلال توسيع ملفات Aptana جافا. أي وسيلة أخرى - ربما المستقبل سوف Aptana دعم هذا افتراضيا ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top