почему всегда передается по ссылке.
вот на чем у меня стало дело:
for(var indx = 0; indx < allDevices.length; indx++) { var dId = parseInt(allDevices[indx].getAttribute("id").substring(6)); document.getElementById('posIconFor device ' + dId).onclick = function () { Main('ShowDevice', dId); }; } В результате получаем, что всем элементам была назначена функция Main('ShowDevice', n); где n- это последний найденный dId. Почему так? Веть инт должен передаваться по значению. |
TommyTunec,
Пример ошибочного использования |
:yes:
|
Часовой пояс GMT +3, время: 08:14. |