Показать сообщение отдельно
  #7 (permalink)  
Старый 26.06.2017, 14:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от SkyNetYar
как мне поочередное открытие этих ссылок сделать?
В чем?

Не могут два элемента массива иметь один и тот же индекс. В ассоциативном массиве не могут быть два одинаковых ключа, если в нем есть уже ключ "а", то указанный за ним второй ключ "а" перезапишет первый и массив будет иметь не два элемента, а один.

В JS нет ассоциативных массивов, но есть объекты, в которых свойства подчинены тем же правилам, что и ключи в ассоциативном массиве. Объект

{url: 'url1', url: 'url2'}


будет содержать не два свойства url с разными значениями, а одно - {url: 'url2'}.

Хотите поместить в свой объект два URL, значит поместите их в свойство url как массив:

t.push({
                        title: "Записать лид",
                        url: [this.config.bitrix_domain + "/crm/configs/import/lead.php?LOGIN=lolita&PASSWORD=ololoshka&TITLE="+ encodeURIComponent(this.call.source) + " " + "(" + encodeURIComponent(this.call.entityPhone) + ")"+"&PHONE_WORK="+ encodeURIComponent(this.call.entityPhone)+"&SOURCE_ID="+ encodeURIComponent(this.call.source) +"",
                        this.config.bitrix_domain + "/search/?q=" + this.call.entityPhone
                    ]})


а уж кто их выводит и может ли оперировать массивом у свойства, этого я не ведаю.
Ответить с цитированием