2017-09-02 17 views
-3

可以說我有一個對象,並且在該對象內有一個函數作爲屬性換句話說就是一個方法,正確的JavaScript術語和該函數參數。我怎麼可以將參數值傳遞給該函數參數,我會調用對象內部或對象外部的參數。幫幫我。如何將參數值傳遞給對象方法中的參數作爲函數

var learningDaily = {                       
    good: true, 
    smarterDaily: true,  
    makingMoney: false, 
    needHelp: true 
    question: function (question, please) { 
       if (question typeOf === Number) { 
       alert("JUST TELL ME HOW TO PASS ARGUMENTS TO PARAMS IN OBJ"); 
       } else if (please === "thank you") { 
       alert ("thanks") 
       } else { 
       alert("thank again"); 
       } 
      }, 
    getSmarterAfterThis: true 
} 

對不起,我可能已經錯過了一些結束標記BU,幾乎問題是直截了當的。我會調用對象內部還是外部的參數?

help(23, "thank you");                    
+1

還在等待答案 – Sammy

+1

有人可以回答我的問題,請問我一直在等很長時間 – Sammy

+1

我的問題很嚴重foward – Sammy

回答

0

你的javascript中有幾個語法錯誤。目前尚不清楚該方法試圖完成什麼。我收集英文不是你的第一語言。恐怕所寫的問題不是很清楚。這可能就是爲什麼你有一些麻煩得到答案。

下面是一個例子應該讓你在正確的方向前進:

obj = { 
    value_label: 'The value of x is: ', 
    type_label: '. Its type is ', 
    fun: function(x) { 
    // Show the value of x with it's type and some label text. 
    alert(this.value_label + x + this.type_label + typeof(x) + '.') 
    } 
}; 
// Call the method member fun in obj 
obj.fun(42) 

你可以粘貼到這個https://jsfiddle.net並運行它。

相關問題