Last active
March 23, 2022 12:22
-
-
Save AnkitMaheshwariIn/4dc63a0c1476470211e4f52ddaa70a58 to your computer and use it in GitHub Desktop.
print3dArray
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* RUN THIS CODE AND OPEN YOUR CONSOLE TO SEE THE OUTPUT */ | |
const print3dArray = (arr3d) => { | |
console.log("I am in 3d array visualization") | |
for (let i = 0; i< arr3d.length; i ++) { | |
for (let k = 0; k< arr3d[i].length; k ++) { | |
for (let m = 0; m< arr3d[i][k].length; m ++) { | |
console.log(`value at i[${i}] k[${k}] m[${m}] is ${arr3d[i][k][m]}`) | |
} | |
} | |
} | |
} | |
// declaring arr3d of size [2][3][4] | |
const arr3d = [ // this arr contains 2 arrays as value | |
[ // this arr contains 3 arrays as value | |
[1, 2, 5, 9], // this arr contains 4 numbers as values | |
[3, 4, 7, 8], | |
[13, 42, 71, 18] | |
], | |
[ | |
[5, 4, 3, 11], | |
[12, 10, 4, 7], | |
[11, 32, 25, 49] | |
] | |
] | |
// call a function to print 3d array | |
print3dArray(arr3d) | |
/* | |
THE OUTPUT IS: | |
"I am in 3d array visualization" | |
"value at i[0] k[0] m[0] is 1" | |
"value at i[0] k[0] m[1] is 2" | |
"value at i[0] k[0] m[2] is 5" | |
"value at i[0] k[0] m[3] is 9" | |
"value at i[0] k[1] m[0] is 3" | |
"value at i[0] k[1] m[1] is 4" | |
"value at i[0] k[1] m[2] is 7" | |
"value at i[0] k[1] m[3] is 8" | |
"value at i[0] k[2] m[0] is 13" | |
"value at i[0] k[2] m[1] is 42" | |
"value at i[0] k[2] m[2] is 71" | |
"value at i[0] k[2] m[3] is 18" | |
"value at i[1] k[0] m[0] is 5" | |
"value at i[1] k[0] m[1] is 4" | |
"value at i[1] k[0] m[2] is 3" | |
"value at i[1] k[0] m[3] is 11" | |
"value at i[1] k[1] m[0] is 12" | |
"value at i[1] k[1] m[1] is 10" | |
"value at i[1] k[1] m[2] is 4" | |
"value at i[1] k[1] m[3] is 7" | |
"value at i[1] k[2] m[0] is 11" | |
"value at i[1] k[2] m[1] is 32" | |
"value at i[1] k[2] m[2] is 25" | |
"value at i[1] k[2] m[3] is 49" | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment