2012-05-03 18 views
1

IはミットパラメータでAAAにEHI()関数を通過しなければなりません。この変数にこの関数を渡すにはどうすればよいですか?

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' 
     }); 
    } 

29837,127365,5645,12323,47656564,2312,4534,2343をaaaに置き換える必要があります。

どうすればいいですか?

答えて

4

Arrayの各要素のtoString()を呼び出し、指定された建具でそれらをconcatates join() methodを有しています。

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

「区切り記号」はあなたが探していた言葉だと思います。 – 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はString型を必要とし、以下を取る場合:

mitt: aaa.join(',') 

あなたのミットがアレイは、単に行う必要がある場合:

mitt: aaa 

しかし、 aaaが文字列の場合は、次のいずれかを行います。

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

または

mitt: aaa // <- passes aaa as a string to mitt 
関連する問題