2012-05-03 2 views
1

я должен пройти AAA к EHI() функции в рукавицей параметра.Как передать эту переменную этой функции?

ааа представляет собой массив чисел, как: 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 «s имеет 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 
Смежные вопросы