JavaScript : How do i push new column/row to the JavaScript Array during for. .loop 迭代?

标签 javascript arrays angularjs

我的服务响应如下,当我使用 for.. 循环迭代数组时,我想推送一个新的行/列?

服务响应

"message":
{
   "student" [

     {
       "name" : "student1", 
       "oDate" : "03/03/2016",
       "oTime" :  "5:00 PM"
     },
     {
       "name" : "student2", 
       "oDate" : "03/03/2016",
       "oTime" :  "6:00 PM"
},{
       "name" : "student3", 
       "oDate" : "03/03/2016",
       "oTime" :  "7:00 PM"
} ]        
     }

}     

var myArray =[];

for(var i=0; i<data.message.student.length; i++)
{
var sessionDate = a.oDate + a.oTime;
myArray.push(data.message.student[i]);
}

如何将我的 sessionDate 推送到 data.message.student[i] 对象并将其进一步推送到 myArray 中?

最佳答案

我希望这有帮助

var myArray = [];

for(var i=0; i < data.message.student.length; i++) {
    data.message.student[i].sessionDate = a.oDate + a.oTime;
    myArray.push(data.message.student[i]);
}

问候。-

关于JavaScript : How do i push new column/row to the JavaScript Array during for. .loop 迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36166399/

相关文章:

c++ - 使用指向字符的指针打印字符数组

Javascript bitshift 替代 math.round

javascript - 在 React 中动态创建组件

php - 多维数组的设置值

arrays - 使用掩码数组创建 pandas DataFrame

javascript - Uib-tabset - http 成功时更改

javascript - 如何将相同的 css 类添加到 polymer 中的所有自定义元素。

javascript - 如何使用 jQuery 选择文本区域内的所有 URL?

javascript - 如何从angularjs中的选择选项中获取选定的值

javascript - Angular UIRouter 解析未知的提供者