ध्यान दें कि सरणी() प्रतिस्थापन के साथ यहाँ कुंजी है एक ही बात लिखने के लिए याद आ रही ')'
var array1 = {};
array1['one'] = new Object();
array1['one']['data'] = 'some text';
array1['one']['two'] = new Object();
array1['one']['two']['three'] = new Object();
array1['one']['two']['three']['data'] = 'some other text';
$.each(array1, function(key1, value1) {
$.each(value1['two']['three'], function(key1, value1) {
document.write('test');
});
});
और एक और तरीका है: अपने ऑब्जेक्ट संदर्भ के लिए)
लिखने पर (छोटे Tweek
var array1 = {};
array1.one = new Object();
array1.one.data = 'some text';
array1.one.two = new Object();
array1.one.two.three = new Object();
array1.one.two.three.data = 'some other text';
$.each(array1, function(key1, value1) {
$.each(value1['two']['three'], function(key1, value1) {
document.write('test' + array1.one.data);
});
});
और अंत में, पदावनत नई वस्तु() प्रतिस्थापन के साथ:
var array1 = {};
array1['one'] = {}
array1['one']['data'] = 'some text';
array1['one']['two'] = {};
array1['one']['two']['three'] = {};
array1['one']['two']['three']['data'] = 'some other text';
$.each(array1, function(key1, value1) {
$.each(value1['two']['three'], function(key1, value1) {
document.write('test');
});
});
संपादित करें: कुछ मजेदार बुद्धि ज अपने सरणी, और क्यों आप वस्तु घोषणा में तार हो सकता है तुम्हारे पास है के रूप में:
var array1 = {};
var fun="four";
array1.one = {};
array1.one.data = 'some text';
array1.one.two = {};
array1.one.two.three = {};
array1.one.two.three.data = 'some other text';
array1.one.two[fun] = {};
array1.one.two[fun].data=' howdy';
$.each(array1, function(key1, value1) {
$.each(value1.two.three, function(key1, value1) {
document.write('test'+array1.one.two[fun].data+ ":"+key1+":"+value1);
});
});
उत्पादन पिछले है: "परीक्षण कैसे हो: डेटा: कुछ अन्य पाठ"
उन हैं * * नहीं ** Arrays आप वहां उपयोग कर रहे हैं, लेकिन सामान्य वस्तुओं। 'नया ऐरे() 'लेकिन' नया ऑब्जेक्ट()' (या केवल "खाली" ऑब्जेक्ट के लिए '{}' का उपयोग न करें)। – RoToRa