2016-12-04 6 views
1

Ich habe diese DatenJavascript - Anfügen Array von Objekt

var game = [ 
    { 
    'userType' : 'VIP', 
    'data' : [{ 
     'name' : 'John' 
    }] 
    }, 
    {'userType' : 'VIP', 
    'data' : [{ 
     'name' : 'Michelle' 
    }] 
    }]; 

var newArr = { isActive: true }; 

Ich habe versucht, diese

game.push.apply zu tun (Spiel [0], newArr);

Und es gibt keine newArr, wenn ich die Log-Konsole hat

enter image description here

Bin ich hier etwas fehlt? Wie fügt man newArr an das erste Spielfeld an? (Spiel [0])

Danke Jungs

Antwort

3

Sie fügen Eigenschaften eines Objekts - newArr zum anderen - game[0] und dass Sie Object.assign() verwenden.

var game = [{ 
 
    'userType': 'VIP', 
 
    'data': [{ 
 
    'name': 'John' 
 
    }] 
 
}, { 
 
    'userType': 'VIP', 
 
    'data': [{ 
 
    'name': 'Michelle' 
 
    }] 
 
}]; 
 

 
var newArr = {isActive: true}; 
 
Object.assign(game[0], newArr); 
 

 
console.log(game)

+0

das ist, was für im suchen !!!!! verdiente als Antwort markiert, denn du bist der Erste. Warten Sie 9 Minuten, BTW, wird es später tun. Danke, Mann – Webster

Verwandte Themen