2016-06-15 35 views
-1

我需要推動要素全球objectes,我準確的,我需要「推」不「添加」:的Javascript推到全局對象

var Obj = {}; 
var myint = [10,20,30]; 
Obj.myint = car; 
// now i need to push again to car 
var myint_two = [80,78,43] 
Obj.myint.push(myint_two) // error because objects don't support push. 
Obj.myint = myint_two // will override the previous values. 
Obj.myint.concat(myint_two) // not working 

所以關於你,我怎麼能推值的現有的對象元素?

感謝您的幫助

+0

'Var'不應該工作,它是區分大小寫和應變小:'var'。目前還不清楚你想要什麼。 –

+0

謝謝,我從手機編輯問題,不能使小寫的第一個字符 – user44321

+3

你的預期結果是什麼? – Lewis

回答

0

問題是你沒有申報Obj.myint您嘗試推第二陣列之前。

有了這個代碼它的工作:

var myint = [10,20,30] 
var Obj = {}; 

// here i set Obj.myint 
Obj.myint= myInt 
var myint_two = [80,78,43] 
Obj.myint.concat(myint_two) 

//導致 [10,20,30,80,78,43]

+0

或者OP或者希望'Obj.car = myInt'等。 – RobG

+0

您好,感謝您的幫助,@Ygalbel您的代碼和我的代碼有什麼區別? – user44321