假设我有一个如下所示的对象:{first:“asdasd”,second:“asdas”,third:“dasdas”,4:“sdasa”} 需要将此对象转换为数组。如何将对象转换为angularjs中的数组Ionic
if(values){
var first=values.first;
var second=values.second;
var third=values.third;
var four=values.four;
var five=values.five;
var six=values.six;
var seven=values.seven;
var eight=values.eight;
var nine=values.nine;
var ten=values.ten;
if(first){
userData.push(first);
}
if(second){
userData.push(second);
}
if(third){
userData.push(third);
}
if(four){
userData.push(four);
}
if(five){
userData.push(five);
}
if(six){
userData.push(six);
}
if(seven){
userData.push(seven);
}
if(eight){
userData.push(eight);
}
if(nine){
userData.push(nine);
}
if(ten){
userData.push(ten);
}
console.log(userData);
我目前正在做这个代码,但我认为这是错误的做法。那么我怎么能改变这个看起来像[“asdasd”,“asdas”,“dasdas”,“sdasa”,“asdasd”,“asdas”,“dasdas”,“sdasa”]的数组。 当我在ng-repeat中使用对象时,在离子拖放指令中不起作用。当我将数组应用于ng-repeat时,它完美工作。
非常感谢@Randall Flagg。 –
你可以接受这个答案,如果你喜欢它,就可以加注。 –