Skip to content

Instantly share code, notes, and snippets.

@a-eid
Created April 6, 2017 20:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save a-eid/5329a33329609846168d3c77e1289a58 to your computer and use it in GitHub Desktop.
Save a-eid/5329a33329609846168d3c77e1289a58 to your computer and use it in GitHub Desktop.
function setObject(str , value){
var arr = str.split('.')
var init = window
for(var i = 0 ; i < arr.length-1 ; i++){
if(!init[arr[i]]) init[arr[i]] = {}
init = init[[arr[i]]]
}
init[arr[arr.length-1]] = value // trick ..
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment