निम्नलिखित क्वेरी परिणाम हैं: (की 1 और की 2 कोई भी पाठ हो सकता है)
id key1 key2 value
1 fred apple 2
2 mary orange 10
3 fred banana 7
4 fred orange 4
5 sarah melon 5
...
और मैं डेटा को ग्रिड में संग्रहित करना चाहता हूं (हो सकता है कि एक सरणी के रूप में) इस तरह के सभी रिकॉर्डों को लूप कर दे:
apple orange banana melon
fred 2 4 7 -
mary - 10 - -
sarah - - - 5
PHP में यह साहचर्य सरणियों का उपयोग करके वास्तव में आसान होगा:
$result['fred']['apple'] = 2;
लेकिन इस तरह से जावास्क्रिप्ट सहयोगी सरणियों में काम नहीं करता है। ट्यूटोरियल के टन को पढ़ने के बाद, मुझे केवल इतना मिल सकता है:
arr=[];
arr[1]['apple'] = 2;
लेकिन arr['fred']['apple'] = 2;
काम नहीं करता। मैंने वस्तुओं के सरणियों की कोशिश की, लेकिन वस्तुओं के गुण मुक्त पाठ नहीं हो सकते। जितना मैं ट्यूटोरियल पढ़ रहा था, उतना ही मैं भ्रमित हो रहा था ...
किसी भी विचार का स्वागत है :)
var grid = {};grid['aa']['bb'] = 1;
"अनट्रेड टाइप टाइप: रिटर्न: अपरिभाषित की संपत्ति 'बी बी सेट नहीं कर सकता है"। मैं गलत हो सकता है, लेकिन आपके अधिकांश उदाहरणों के साथ मुझे आरंभीकरण के समय डेटा जानना होगा।