टाइपस्क्रिप्ट में, Array
और any[]
के बीच क्या अंतर है? क्या ऐरे गतिशील रूप से आकार वाले सरणी (निश्चित रूप से संकलन-समय के दौरान) और any[]
को तर्कसंगत आकार के सरणी को संदर्भित करता है और संकलक द्वारा टाइप-अनुमानित संदर्भित करता है? क्योंकि वर्तमान में जब मैं इस तरह के रूप में कार्य करता है:टाइपस्क्रिप्ट ऐरे बनाम किसी भी []
mergeArrays(arr1 : Array, arr2 : Array);
जब आप स्थिर डेटा के साथ इस समारोह फोन, टाइपप्रति एक टाइप किया सरणी (type[]
) का उपयोग करता है।
mergeArrays([true, false], [1, 2]);
// bool[] number[]
तो क्या 2 के बीच कोई संकलन-समय अंतर है? मैं any[]
का उपयोग कब करूं और मैं Array
का उपयोग कब करूं? कभी कभी Array
साथ वार्स को परिभाषित ..
var info:Array;
..show तरह त्रुटियों "किसी भी [] [] कनवर्ट नहीं कर सकता सरणी के लिए" जब सेटिंग इस प्रकार है:
info = [[], []];