सभी प्रकार के तारों को परिवर्तित करें
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+ "];")());
JSFiddle 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'
आपके प्रश्न में), ज्यादातर मामलों में आप स्ट्रिंग के रूप में एक स्ट्रिंग का इलाज कर सकते हैं और उस पर सरणी विधियों का उपयोग कर सकते हैं।