Skip to content

Instantly share code, notes, and snippets.

@gkatsev
Created July 23, 2012 04:50
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gkatsev/3162008 to your computer and use it in GitHub Desktop.
Save gkatsev/3162008 to your computer and use it in GitHub Desktop.
A simple and naive extend implementation
function extend(obj, extend){
var p;
for (p in extend) {
obj[p] = extend[p];
}
return obj;
}
var obj = {
a : 1
, b : 2
, c : 3
}
var ext = {
a : 4
, b : 5
}
extend(obj, ext)
// { a: 4, b: 5, c: 3 }
obj = extend(obj, ext)
// { a: 4, b: 5, c: 3 }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment