2012-05-03 45 views
1

我要通過AAAEHI()函數手套參數。如何將此變量傳遞給此函數?

AAA是相同的數字的數組:29837,127365,5645,12323,47656564,2312,4534,2343

這是正確的方法,該EHI()作品:

function ehi(aaa) { 
     love({functionality: 'kiss', 
      mess: 'yuhuuuuuu', 
      mitt: '29837,127365,5645,12323,47656564,2312,4534,2343' 
     }); 
    } 

我需要用aaa替換29837,127365,5645,12323,47656564,2312,4534,2343。

我該怎麼做?

回答

4

Array的具有join() method它調用的每個元件的toString(),並與指定的木匠concatates它們。

love({functionality: 'kiss', 
     mess: 'yuhuuuuuu', 
     mitt: aaa.join(",") 
}); 
+1

我認爲「定界符」是你正在尋找的詞:D好的答案,但。 – jbabey

0
love({functionality: 'kiss', 
     mess: 'yuhuuuuuu', 
     mitt: aaa.join(',') 
    }); 
0

請嘗試以下

love({functionality: 'kiss', 
     mess: 'yuhuuuuuu', 
     mitt: aaa 
    }); 
1

你提的問題不夠清楚,你的mitt需要一個字符串或數組?

如果aaa已經是一個真正的陣列(aaa = [...] // typeof(aaa) === "object")和mitt需要一個字符串,然後採取如下:

mitt: aaa.join(',') 

如果您的手套需要一個數組簡單地做:

mitt: aaa 

然而,如果aaa是字符串,則執行以下任一操作:

mitt: aaa.split(',') //<- passes an array to mitt 

mitt: aaa // <- passes aaa as a string to mitt