Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
</body>
</html>
 
var SourceA = {'name':'Ina', 'age':'18'};
var DestinationA = {};
angular.copy(SourceA, DestinationA);
console.log(DestinationA);
var SourceB = {'name':'Ina', 'age':'18'};
var DestinationB = {'name':'Duran', 'age':'30', 'skill':'program'};
angular.copy(SourceB, DestinationB);
console.log(DestinationB);
var SourceC = {'name': 'Ina', 'age' : '18'};
var DestinationC = {};
angular.extend(DestinationC, SourceC);
console.log(DestinationC);
var SourceD = {'name': 'Ina', 'age' : '18'};
var DestinationD = {'name':'Duran', 'age':'30', 'skill':'program'};
angular.extend(DestinationD, SourceD);
console.log(DestinationD);
var SourceE1 = {'name': 'Ina', 'age' : '18'};
var SourceE2 = {'name': 'Tomaya', 'skill':'swim'};
var DestinationE = {};
angular.extend(DestinationE, SourceE1, SourceE2);
console.log(DestinationE);
var SourceF1 = {'name': 'Ina', 'age' : '18'};
var SourceF2 = {'name': 'Tomaya', 'skill':'swim'};
var DestinationF = {};
angular.merge(DestinationF, SourceF1, SourceF2);
console.log(DestinationF);
var src1 = { pet: { name: 'Dog', age: 2, weight: 5 } };
var src2 = { pet: { name: 'Cat', age: 3 } };
var dst = {};
console.log(angular.extend(dst, src1, src2));
var src1 = { pet: { name: 'Dog', age: 2, weight: 5 } };
var src2 = { pet: { name: 'Cat', age: 3 } };
var dst = {};
console.log(angular.merge(dst, src1, src2));
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
matsurigotopro
0viewers