javascript - 对象的动态数组

标签 javascript angularjs arrays

卡在我尝试不同解决方案但没有得到任何解决方法的情况下,我想要的是:

$scope.list={"A":[],"B":[],"C":[],"D":[]}

这种类型的数组对象,但它应该是动态的,例如当我点击按钮时,这个函数将被调用:

AppendToList(data)
{
       $scope.list.push("E":data)//error
}

我希望这个 E 是动态的,每当我点击下一个对象时,如果我下次点击它应该自动创建 {"A":[],"B":[],"C":[],"D":[],"E":[数据]}

最佳答案

你应该这样尝试。

AppendToList(data)
{
       $scope.list["E"]=data;
}

关于javascript - 对象的动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717134/

相关文章:

angularjs - Firebase.push 失败 : first argument contains an invalid key ($$hashKey)

javascript - 如何在 javascript 中对数组进行排序而不修改它?

arrays - 删除给定数组中所有元素为 "True"的所有子数组

javascript - 尝试将 JavaScript 添加到 Azure B2C 本地注册页面时出错

AngularJS:在隐藏的 DOM 元素上暂停 $digest 和观察者

javascript - Node js 上的 if 条件

javascript - 使用 ng-grid 单元格值中的值在 SharePoint 模式中打开链接

javascript - javascript将数据存储在全局变量数组中(或其他更好的方法)

javascript - 如何实现 JavaScript 设计模式

javascript - @Output child 和 parent 之间的通信。 Angular 2(5)