Pat*_*ick 0 javascript arrays object underscore.js angularjs
我有以下数组列表.
var data = [ "USA", "Denmark", "London"];
Run Code Online (Sandbox Code Playgroud)
我需要以这种形式转换它
var data = [
{ "id" : 1, "label": "USA" },
{ "id" : 2, "label": "Denmark" },
{ "id" : 3, "label": "London" }
];
Run Code Online (Sandbox Code Playgroud)
任何人都可以让我知道如何实现这一目标.
使用非常简单Array.map
(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)
var formatted = data.map(function(country, index) {
return { id: (index + 1), label: country }
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
51 次 |
最近记录: |