将数组数组转换为键值对数组

cod*_*ode 1 javascript jquery

我想使用javascript或jquery将数组数组转换为键值对数组.

我有一些数组像:

var arrOfarr = [[1,'One'],[2,'Two'],[3,'Three']];
Run Code Online (Sandbox Code Playgroud)

我如何将arrOfarr转换为看起来像的键值对数组

[{id:1,text:'One'},{id:2,text:'Two'},{id:3,text:'Three'}]
Run Code Online (Sandbox Code Playgroud)

Den*_*nis 6

var result = [];
for (var i = 0, iLength = arrOfarr.length; i < iLength; i++) {
    result.push({ id: arrOfarr[i][0], text: arrOfarr[i][1] });
}

console.log(result);
Run Code Online (Sandbox Code Playgroud)