<script> var k = 'value'; var i = 0; for(i = 1; i < 5; i++) { eval('var ' + k + i + '= ' + i + ';'); } console.log("value1=" + value1); console.log("value2=" + value2); console.log("value3=" + value3); console.log("value4=" + value4); </script>
var obj = { 'prop1' : 'test1', 'prop2' : 'test2' } var keys = Object.keys(obj); for (let i = 0; i < keys.length; i++) { var key = keys[i]; // Here you can use a string value as the property name var prop = obj[key]; }