I have some JSON below. I plan on sorting all these values into arrays based on type
. I won't know what the type
value will be, but I want the following values to be sorted into different arrays based on type
. This has to be in JavaScript
. If I knew how to get started with this, I would include a code snippet of how I would get started with this, but I don't. I need help.
Original Value
[
{
"number":25,
"type":"video/mp4",
"url":"https://www.example.com/link/video/1"
},
{
"number":67,
"type":"video/mp4",
"url":"https://www.example.com/link/video/2"
},
{
"number":38,
"type":"video/mp4",
"url":"https://www.example.com/link/video/3"
},
{
"number":56,
"type":"video/webm",
"url":"https://www.example.com/link/video/4"
},
{
"number":14,
"type":"video/mp4",
"url":"https://www.example.com/link/video/5"
},
{
"number":88,
"type":"video/webm",
"url":"https://www.example.com/link/video/6"
},
{
"number":24,
"type":"video/mp4",
"url":"https://www.example.com/link/video/7"
},
{
"number":44,
"type":"video/webm",
"url":"https://www.example.com/link/video/8"
},
{
"number":62,
"type":"video/mp4",
"url":"https://www.example.com/link/video/9"
},
{
"number":33,
"type":"video/webm",
"url":"https://www.example.com/link/video/10"
},
{
"number":30,
"type":"video/mp4",
"url":"https://www.example.com/link/video/11"
},
{
"number":89,
"type":"video/webm",
"url":"https://www.example.com/link/video/12"
},
{
"number":24,
"type":"video/mp4",
"url":"https://www.example.com/link/video/13"
},
{
"number":17,
"type":"video/webm",
"url":"https://www.example.com/link/video/14"
},
{
"number":56,
"type":"video/mp4",
"url":"https://www.example.com/link/video/15"
},
{
"number":64,
"type":"video/webm",
"url":"https://www.example.com/link/video/16"
},
{
"number":73,
"type":"audio/mp4",
"url":"https://www.example.com/link/video/17"
},
{
"number":30,
"type":"audio/webm",
"url":"https://www.example.com/link/video/18"
},
{
"number":41,
"type":"audio/webm",
"url":"https://www.example.com/link/video/19"
},
{
"number":36,
"type":"audio/webm",
"url":"https://www.example.com/link/video/20"
}
]
Ideal Value
[
[
{
"number":25,
"type":"video/mp4",
"url":"https://www.example.com/link/video/1"
},
{
"number":67,
"type":"video/mp4",
"url":"https://www.example.com/link/video/2"
},
{
"number":38,
"type":"video/mp4",
"url":"https://www.example.com/link/video/3"
},
{
"number":14,
"type":"video/mp4",
"url":"https://www.example.com/link/video/5"
},
{
"number":24,
"type":"video/mp4",
"url":"https://www.example.com/link/video/7"
},
{
"number":62,
"type":"video/mp4",
"url":"https://www.example.com/link/video/9"
},
{
"number":30,
"type":"video/mp4",
"url":"https://www.example.com/link/video/11"
},
{
"number":24,
"type":"video/mp4",
"url":"https://www.example.com/link/video/13"
},
{
"number":56,
"type":"video/mp4",
"url":"https://www.example.com/link/video/15"
}
],
[
{
"number":56,
"type":"video/webm",
"url":"https://www.example.com/link/video/4"
},
{
"number":88,
"type":"video/webm",
"url":"https://www.example.com/link/video/6"
},
{
"number":44,
"type":"video/webm",
"url":"https://www.example.com/link/video/8"
},
{
"number":33,
"type":"video/webm",
"url":"https://www.example.com/link/video/10"
},
{
"number":89,
"type":"video/webm",
"url":"https://www.example.com/link/video/12"
},
{
"number":17,
"type":"video/webm",
"url":"https://www.example.com/link/video/14"
},
{
"number":64,
"type":"video/webm",
"url":"https://www.example.com/link/video/16"
}
],
[
{
"number":73,
"type":"audio/mp4",
"url":"https://www.example.com/link/video/17"
}
],
[
{
"number":30,
"type":"audio/webm",
"url":"https://www.example.com/link/video/18"
},
{
"number":41,
"type":"audio/webm",
"url":"https://www.example.com/link/video/19"
},
{
"number":36,
"type":"audio/webm",
"url":"https://www.example.com/link/video/20"
}
]
]