সমস্ত ধরণের স্ট্রিং রূপান্তর করুন
var array = (new Function("return [" + str+ "];")());
var string = "0,1";
var objectstring = '{Name:"Tshirt", CatGroupName:"Clothes", Gender:"male-female"}, {Name:"Dress", CatGroupName:"Clothes", Gender:"female"}, {Name:"Belt", CatGroupName:"Leather", Gender:"child"}';
var stringArray = (new Function("return [" + string+ "];")());
var objectStringArray = (new Function("return [" + objectstring+ "];")());
জেএসফিডাল https://jsfiddle.net/7ne9L4Lj/1/
কনসোলে ফলাফল
কিছু অনুশীলন অবজেক্ট স্ট্রিং সমর্থন করে না
- JSON.parse("[" + string + "]"); // throw error
- string.split(",")
// unexpected result
["{Name:"Tshirt"", " CatGroupName:"Clothes"", " Gender:"male-female"}", " {Name:"Dress"", " CatGroupName:"Clothes"", " Gender:"female"}", " {Name:"Belt"", " CatGroupName:"Leather"", " Gender:"child"}"]
string[0] === '0'
আপনার প্রশ্নে) বেশিরভাগ ক্ষেত্রে আপনি একটি স্ট্রিংটিকে অক্ষরের অ্যারে হিসাবে বিবেচনা করতে পারেন এবং এতে অ্যারে পদ্ধতি ব্যবহার করতে পারেন।