как тогда передать строку по ссылке? (иногда надо)
Код:
function print(a)
{
var s = "";
for(i in a) s += i + ": " + a[i] + "\n";
WScript.Echo(s);
}
var a = {a:"a1", b:"b1"};
var b = [].concat(a);
a["c"] = "c1";
print(a);
print(b);
Не даёт нужного эффекта. Он взял и прицепил весь массив a одним элементом b. А мне надо сделать копию ассоциативного массива и добавить ему ассоциативный элемент