0
假設我有以下對象。如何在JavaScript中鏈接方法?
myobj = {
'item1'{'key1':'value1'},
'item2'{'key2':'value2'}
}
我如何定義這樣一個功能,我可以打電話:
var value = getMyObjItem('item2').getValue();
爲了得到「值」?我想避免定義'getItem'(帶有item參數)和'getItemByValue'(帶有item和key的兩個參數)。
首先,你原來的javascript無效。它應該在項目和{}之間有「:」。然後你可以直接訪問這些對象。例如'var test = myobj.item2.key2' - http://jsfiddle.net/USD8f/ –
那麼如果item有多個key,那麼這將如何工作呢? –