Skip to content

Instantly share code, notes, and snippets.

@tuvo1106
Created November 20, 2018 20:10
Show Gist options
  • Save tuvo1106/c44a805631356867ccbf2cb1b7696733 to your computer and use it in GitHub Desktop.
Save tuvo1106/c44a805631356867ccbf2cb1b7696733 to your computer and use it in GitHub Desktop.
const object1 = {name: 'Tu', hobbies: 'coding'}
copyAndCreateNewObject = (prevObj, key, value) => {
const obj = {}
for (let k in prevObj) {
obj[k] = prevObj[k]
}
obj[key] = value
return obj
}
console.log(copyAndCreateNewObject(object1, 'age', 31))
// { name: 'Tu', hobbies: 'coding', age: 31 }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment