Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<script src="https://code.angularjs.org/1.5.8/angular.min.js"></script>
<div ng-controller="MyCtrl">
New object {{object}}
<br />
New array {{array}}
</div>
JavaScript
var myApp = angular.module('myApp',[]);
var object1 = {key1: 'value1'};
var object2 = {key2: 'value2'};
var object = angular.extend({}, object1, object2);
var array1 = ['array1'];
var array2 = ['array2'];
var array = angular.extend([], array1, array2);
function MyCtrl($scope) {
$scope.object = object;
$scope.array = array;
}