Тема: JS:Как передать в ф-ю имя и значение св-ва объекта
Вопрос такой: можно ли передать как параметр функции, при помощи которой создаётся объект, не только значение, но и имя свойства. пробовал так:
function test(a1, a)
{
var myObj = new Object();
myObj.a1 = a;
var lst = "";
for(i in myObj)
{
lst += "Имя свойства: " + i + "; Значение свойства = " + myObj[i] + "\n";
}
return lst;
}
WScript.Echo(test("str", "строковое значение")); // не выводит "правильного" имя свойствапробовал и так:
function test(a1, a)
{
this.a1 = a;
}
var myObj = new test("str", "строковое значение");
var lst = "";
for(i in myObj)
{
lst += "Имя свойства: " + i + "; Значение свойства = " + myObj[i] + "\n";
}
WScript.Echo(lst); // та же фигня...
