मैंने Json पर json.groupby का उपयोग किया है और यह मुझे ऑब्जेक्ट में सरणियाँ देता है। लेकिन मुझे नहीं पता कि पहली सरणी की लंबाई, दूसरी सरणी की लंबाई कैसे प्राप्त करें?
2 जवाब
आपको जेसन ऑब्जेक्ट की अपनी चाबियों को मैप करने की आवश्यकता है। तो आप प्रत्येक सरणी प्राप्त कर सकते हैं।
let firstArrayLenght = 0;
let secondArrayLenght = 0;
Object.keys(yourJSON).map((key, index) => {
if (index === 0) {
firstArrayLenght = yourJSON[key].length;
} else if (index === 1) {
secondArrayLenght = yourJSON[key].length;
}
});
यदि आप सभी लंबाई की सरणियाँ चाहते हैं, तो आप उपयोग कर सकते हैं;
let lengthsOfAllArray = [];
Object.keys(yourJSON).map((key, index) => {
lengthsOfAllArray.push(yourJSON[key].lenght);
});
या आप ऑब्जेक्ट कुंजी मान जोड़ी के रूप में धक्का दे सकते हैं। तो आप पढ़ सकते हैं कि किस सरणी में कौन सी लंबाई है।
Object.keys(yourJSON).map((key, index) => {
let item = {
key,
lenght: yourJSON[key].lenght
};
lengthsOfAllArray.push(item);
});
यदि आप सरणी लंबाई के संबंध में सभी आकार प्राप्त करना चाहते हैं तो आप इसके मानों को अन्य सरणी पर संग्रहीत कर सकते हैं
let arrayLenghts = [];
Object.keys(jsonObj).map((key, index) => {
arrayLenghts[index] = jsonObj[key].length;
});
फिर आप arrayLengths
पर अपने JSON ऑब्जेक्ट के अंदर सभी सरणियों का आकार खोज सकते हैं
संबंधित सवाल
नए सवाल
react-native
React native एक जावास्क्रिप्ट लाइब्रेरी है, जिसका उपयोग React का उपयोग करके देशी मोबाइल ऐप बनाने के लिए किया जाता है। रिएक्ट नेटिव का फोकस उन सभी प्लेटफार्मों पर डेवलपर दक्षता पर है जिनकी आप परवाह करते हैं - एक बार सीखें, कहीं भी लिखें।