मैं दो js सरणियों है, एक तार, अन्य रंग कोड, कुछ की तरह शामिल हैं:मूल जोड़ी को बनाए रखने के विभिन्न मूल्यों का क्रमबद्ध दो सरणियों
strings = ['one', 'twooo', 'tres', 'four'];
colors = ['000000', 'ffffff', 'cccccc', '333333'];
मैं मूल्यों की लंबाई से पहली सरणी सॉर्ट करने के लिए की जरूरत है , पहले लंबा। मुझे पता है कि मैं कुछ ऐसा कर सकता हूं:
strings.sort(function(a, b){
return b.length - a.length;
});
लेकिन इस तरह से मैं प्रत्येक स्ट्रिंग के लिए निर्धारित रंग खो रहा हूं। कुंजी जोड़ों को रखते हुए मैं दोनों सरणी कैसे क्रमबद्ध कर सकता हूं?
क्यों बस नहीं वस्तुओं – Tushar
की एक सारिणी का कभी कभी आप बस कोड की लाइनों के सैकड़ों पुनःकूटित नहीं कर सकते। – Mark
अन्य दो सरणीओं की लंबाई से 1 तक और तीसरा सरणी बनाने की चाल हमेशा होती है। फिर आप अन्य दो सरणी को पुनर्व्यवस्थित कर सकते हैं। या आप अपना खुद का सॉर्ट कोड लिख सकते हैं और एक के बजाय दो स्वैप कर सकते हैं। –