I have following array of Object
$scope.images = [
{key: 'shop1/images/a1.jpg'},
{key: 'shop2/images/a2.jpg'},
{key: 'shop1/images/a3.jpg'},
{key: 'shop3/images/a4.jpg'}
]
I want to following array of object from above json
[
{ 'key':'shop1', 'images':['shop1/images/a1.jpg', 'shop1/images/a3.jpg'] }
{ 'key':'shop2', 'images':['shop2/images/a2.jpg'] }
{ 'key':'shop3', 'images':['shop3/images/a4.jpg'] }
]
Here is fiddle http://jsfiddle.net/ojehojf8/