बस शब्दों में कहें, क्या इस तरह के वाक्यविन्यास का उपयोग करके 2 डी जावास्क्रिप्ट सरणी बनाने का कोई तरीका है?2 डी जावास्क्रिप्ट सरणी
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
बस शब्दों में कहें, क्या इस तरह के वाक्यविन्यास का उपयोग करके 2 डी जावास्क्रिप्ट सरणी बनाने का कोई तरीका है?2 डी जावास्क्रिप्ट सरणी
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
आप बिल्कुल प्रारूप आप निम्न नमूना के रूप में सुझाव है कि उपयोग कर किसी भी n आयामी सरणी बना सकते हैं: अनुक्रम में,
<script>
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
var newArray3d =
[[[ 0, 1, 2],[ 3, 4, 5],[ 6, 7, 8]],
[[10, 11, 12],[13, 14, 15],[16, 17, 18]],
[[20, 21, 22],[23, 24, 25],[26, 27, 28]]]
alert(newArray[0]);
alert(newArray[0][2]);
alert(newArray3d[0]);
alert(newArray3d[1][0]);
alert(newArray3d[1][0][2]);
</script>
चेतावनी बक्से वापसी:
0,1,2
2
0,1,2,3,4,5,6,7,8
10,11,12
12
हां। यह ठीक काम करता है:
<script>
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
alert(newArray[0][2]);
</script>
परीक्षण किया गया और FF3, ओपेरा 9, IE6, और क्रोम में काम कर रहे।
क्या समस्या है , क्या यह एक आकर्षण की तरह काम नहीं करता है? -) – roenving
मैंने इसका परीक्षण नहीं किया, शायद क्योंकि यह 11 बजे था और मेरा सोने का समय 10 है;) – Teifion