2016-06-15 1 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

関連する問題