Object Creation from String

get a cookie and set it to an object

by Joe Saad

JavaScript

var person = "name=Joe;age=34;location=Houston;hobby=soccer";

var ca = person.split(';');
var obj = {};

for (var i= 0; i<ca.length; i++){
//    var p = ca[i].split('=');
    var loc = ca[i].indexOf('=');
    var p = ca[i].slice(0, loc);
    eval("obj." + p + " = '" + ca[i].slice(loc+1) + "'");
}

alert(JSON.stringify(obj));