В приведенном ниже коде я пытаюсь создать объект с именем «портфолио», внутри которого Я хочу создать другие объекты, которые содержат свойства «stockvalue» и «price»?Создание объектов внутри объектов с использованием конструктора
var portfolio_create = function(stock,stockvalue,price)
{
for(i in stock)
{
this[stock[i]] = stock[i];
this[stock[i]]["stockvalue"] =stockvalue[i];
this[stock[i]]["price"]=price[i]
}
}
var portfolio = new portfolio_create(["ibm","tcs"],[23,34],[34,45]);
var stock_market = portfolio;
alert(portfolio["ibm"]["stockvalue"]); // undefined
Почему предупреждение возвращается «не определено», а не 23?
Thnaks заранее.
Благодаря @Alexander – user2713706