var strs = str.split(',')
- ваш лучший бит. Это позволит создать массив для вас, чтобы
strs[0] = "Michael"
strs[1] = "Singh"
strs[2] = "34534DFSD3453DS"
Тем не менее, можно получить именно то, что вы хотите, добавляя новые элементы в window
объекта. Для этого я использую метод jQuery $.each. Это не обязательно (вы можете просто использовать для), но я просто думаю, что это довольно :). Я не рекомендую его, но он показывает, как вы можете создавать новые переменные «на лету».
var str = "Michael,Singh,34534DFSD3453DS";
$.each(str.split(','), function(i,item){
window['str' + (i+1)] = item;
});
console.log(str1); //Michael
console.log(str2); //Singh
console.log(str3); //34534DFSD3453DS
Пример: http://jsfiddle.net/jonathon/bsnak/
Не нужно * «Пожалуйста, предложите!» * И тому подобное. Если люди читают ваш вопрос, их причина для этого - ответить и помочь вам. – 2010-12-16 09:12:37