javascript - 求一个JS数组重新排序的算法
怪我咯
怪我咯 2017-04-11 11:18:20
0
2
237
   $scope.testArr = [
     {id:"1",name:"yi"},
     {id:"2",name:"er"},
     {id:"3",name:"san"},
     {id:"4",name:"si"}
    ]

 <p class="list">
     <p ng-repeat="item in testArr" ng-click="foward(item)">{{item.name}}</p>
  </p>

问题:根据首次点击选中的项 重新生成数组 当前选中的项为数组的第一个元素,依次类推
例如首次点击的是id为2的项 则新数组为:
[{id:"2",name:"er"},{id:"3",name:"san"}, {id:"4",name:"si"}, {id:"1",name:"yi"}]
首次选中的是id为3的项 新数组为
[{id:"3",name:"san"}, {id:"4",name:"si"},{id:"1",name:"yi"}{id:"2",name:"er"}]

怪我咯
怪我咯

走同样的路,发现不同的人生

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!