У меня есть список значений, подобных этому из базы данных sql.скрытый большой массив объектов в объекты меньшего массива с использованием javascript
UserName Email ComputerName DateIssued
jjsmith [email protected] JTComputer 9/14/2013
ltjoseph [email protected] LTComputer1 10/21/2013
KTsmith [email protected] KTComputer1 01/25/2012
ltjoseph [email protected] LTComputer2 01/11/2013
KTsmith [email protected] KTComputer2 01/25/2012
Я преобразовываю свой список в массив объектов.
var user_array = [
{"username":"jjsmith", "email":"[email protected]", "computerName":"JTComputer", "dateissued":"10/21/2013"}
{"username":"ltjoseph", "email":"[email protected]", "computerName":"LTComputer1", "dateissued":"10/21/2013"}
{"username":"KTsmith", "email":"[email protected]", "computerName":"KTComputer1", "dateissued":"01/25/2012"}
{"username":"ltjoseph", "email":"[email protected]", "computerName":"LTComputer2", "dateissued":"01/11/2013"}
{"username":"KTsmith", "email":"[email protected]", "computerName":"KTComputer2", "dateissued":"01/25/2012"}]
функция была создана кем-то другим, что отправляет электронные письма пользователей, он принимает только два параметра, которые являются строками. Таким образом, я не хочу отправлять более 1 электронной почты для каждого пользователя. Поэтому я пытаюсь понять, как объединить элементы вместе, чтобы мой пример набора строк выглядел так.
var str1 = "[email protected]";
var str2 = "ltjoseph, LTComputer1-10/21/2013, LTComputer2-01/11/2013";
, а затем запустить другую функцию пользователя для отправки электронных писем для каждого из элементов в списке.
function sendEmails(str1, str2);
Если у кого-то есть идеи, как я могу это сделать. Пожалуйста, посоветуйте ..
отправить полный метод sendEmails ... – shennan
Значит, вам очень нужна «GROUP BY» email/name и агрегировать все имена компьютеров? Метод @shennan здесь неактуальен –
@shennan У меня нет доступа к этому методу, все, что я знаю, это то, что он принимает. – user990951