Skip to content

Instantly share code, notes, and snippets.

@AnkitMaheshwariIn
Last active March 23, 2022 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AnkitMaheshwariIn/4dc63a0c1476470211e4f52ddaa70a58 to your computer and use it in GitHub Desktop.
Save AnkitMaheshwariIn/4dc63a0c1476470211e4f52ddaa70a58 to your computer and use it in GitHub Desktop.
print3dArray
/* 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