Javascript 如何将每个数组元素添加到数组中?
通过使用JS,我试图获得一个2d数组,其中我有一个数组,如下所示:Javascript 如何将每个数组元素添加到数组中?,javascript,angularjs,Javascript,Angularjs,通过使用JS,我试图获得一个2d数组,其中我有一个数组,如下所示: array [ "2016/03/31", "2016/03/30", "2016/03/29", "2016/03/28", "2016/03/27", "2016/04/01"] 寻找输出作为 array [ {'date':'2016/03/22'}, {'date':'2016/03/23'}, {'date':'2016/03/24'},
array [ "2016/03/31", "2016/03/30", "2016/03/29", "2016/03/28", "2016/03/27", "2016/04/01"]
寻找输出作为
array [
{'date':'2016/03/22'},
{'date':'2016/03/23'},
{'date':'2016/03/24'},
{'date':'2016/03/25'},
{'date':'2016/03/26'},
{'date':'2016/03/27'},
{'date':'2016/03/28'},
{'date':'2016/03/29'}
];
JS
您可以使用
像这样试试
var newList=list.map(function(x){ return {'date':x} })
您可以使用
像这样试试
var newList=list.map(function(x){ return {'date':x} })
如果您想进行最小的更改,可以执行以下操作:
function getarryDates (list)
{
var aryDates = [];
var Dates_ary = [];
$.each(list, function(i, e) {
Dates_ary[i] = {"date": e }; // <-- use index 'i' and
// create object instead of str.
});
return Dates_ary;
}
函数getarryDates(列表)
{
var aryDates=[];
var日期=年[];
$.each(列表,函数(i,e){
Dates_-ary[i]={“date”:e};//如果您想进行最小更改,可以执行以下操作:
function getarryDates (list)
{
var aryDates = [];
var Dates_ary = [];
$.each(list, function(i, e) {
Dates_ary[i] = {"date": e }; // <-- use index 'i' and
// create object instead of str.
});
return Dates_ary;
}
函数getarryDates(列表)
{
var aryDates=[];
var日期=年[];
$.each(列表,函数(i,e){
日期(i)={“日期”:e}//