Javascript subarray that contains references to another array -


मैं निम्नलिखित कार्यक्षमता कैसे प्राप्त करू

मेरे पास एक सरणी है:

  ए = [1, 2, 3, 4, 5] बी = [एक [1], एक [2], एक [3]] // यह सरणी किसी तरह के "संदर्भों की सरणी" / Code>  

अरै बी में कोई भी परिवर्तन अरै के लिए भी लागू किया जाना चाहिए।

समस्या यह है कि आदिम मान ( स्ट्रिंग , संख्या , Boolean , अपरिभाषित और null ), मूल्य से काम करते हैं, और वे गैर-अयोग्य हैं।

यदि आप सरणी तत्वों के रूप में वस्तुओं का उपयोग करते हैं तो आप वांछित व्यवहार प्राप्त कर सकते हैं:

  var a = [{value: 1}, {value: 2}, {value: 3}, {num: 4}]; Var बी = [एक [1], एक [2], एक [3]]; चेतावनी (एक [1] .Value); // 2 b [0] .value = "foo"; चेतावनी (एक [1] .Value); // "foo"  

Comments