2012-01-25 100 views
0

我正在尝试这样的事情,但它不起作用。难道我做错了什么?使用JavaScript将新属性赋值给变量的对象属性

var is_dizisi = new Object; 
is_dizisi = { 
    res_143 : "3048397161693571444c6", 
    res_142 : "3048397161693571444c6c53", 
    res_141 : "3048397161693571", 
    res_140 : "3048397161693571444c6c" 
} 

var onizlemeResimKontrol = function (is_id) { 
    is_dizisi[is_id].hata = 1; 
} 

回答

0

你没有做错任何事。你遇到了什么错误。

您还可以定义对象象下面这样:

var is_dizisi ={ 
    res_143 : "3048397161693571444c6", 
    res_142 : "3048397161693571444c6c53", 
    res_141 : "3048397161693571", 
    res_140 : "3048397161693571444c6c" 
} 

我没有得到你用第二个功能做什么。任何描述?

+0

即时尝试分配一个像这样的新属性:is_dizisi.res_143.hata = 1 – Lupus

+0

@Lupus“res_143”似乎是一个字符串属性。在你将“hata”添加到“res_143”之后,你如何看待对象“is_dizisi”? – Stefan

+0

嗯好吧,我发现我的错误thanx – Lupus