2014-03-28 39 views
-1

我有以下的JSON如何使用JavaScript或Jquery向上或向下移动数组项目?

{ "EmployeeLists": [ 
{ 
    "ID": 1, 
    "NAME": "Anand", 
    "Salary": 90000 
}, 
{ 
    "ID": 2, 
    "NAME": "Anbu", 
    "Salary": 80000 
}, 
{ 
    "ID": 3, 
    "NAME": "Bala", 
    "Salary": 85000 
} ]} 

我想数组项2移动到向上或向下。预期产出如下。

{ "EmployeeLists": [ 
{ 
    "ID": 2, 
    "NAME": "Anbu", 
    "Salary": 80000 
}, 
{ 
    "ID": 1, 
    "NAME": "Anand", 
    "Salary": 90000 
}, 
{ 
    "ID": 3, 
    "NAME": "Bala", 
    "Salary": 85000 
} ]} 
+0

您可以通过交换功能做到这一点。 http://stackoverflow.com/questions/4011629/swapping-two-items-in-a-javascript-array – jadok

回答

3

您可以交换两个元素,像这样:

var x = EmployeeLists[2]; 
EmployeeLists[2] = EmployeeLists[1]; 
EmployeeLists[1] = x; 
相关问题