String manipulation in javascript object -
i trying populate following string if have n data:
group.items[0].fname || group.items[1].fname ||..........|| group.items[n].fname
i have implemented following, know there better way that?
nam=""; (i = 0; < data.length; i++) { if(i==0) nam="groups.items["+i+"]"+".fname"; else nam=nam+"||"+"group.items["+i+"]"+".fname"; }
since data
array can use array.prototype.map
build array of substrings , join them:
var data = [1,2,3]; var nam = data.map(function(el, i) { return 'group.items[' + + '].fname'; }).join('||'); alert(nam);
Comments
Post a Comment