在一个对象上设置两个键
Set Two Keys on an Object
我有一个对象$scope.int.views,我想设置两个新对象,一个彼此,如下所示:
$scope.int.views[key][$scope.data.year] = {};
但这不起作用,因为$scope.int.views[key] 是未定义的。我知道如何做到这一点的最好方法是:
$scope.int.views[key] = {}, $scope.int.views[key][$scope.data.year] = {};
有没有更简单的方法可以做到这一点?
像这样
($scope.int.views[key] = {})[$scope.data.year] = {};
相关文章:
- Backbone relational无法实例化两个RelationalModel对象
- 删除两个独立对象中的属性,而不使用多余的删除语句
- 如何使用jQuery合并两个json对象
- 如何使用 Backbone 读取通过同一 REST URL 返回的两个不同对象
- 查找与通过两次调用地理编码创建的两个 latlng 对象的距离
- 比较两个不同对象的值
- 如何将两个json对象合并为一个json
- 比较D3.js中的两个时间对象
- 通过比较另外两个json对象来创建json对象
- 在不使用jQuery的情况下连接两个JSON对象
- 如何获得两个JS对象的差异
- 如何检查两个 Map 对象是否相等
- 创建一个新的数组,通过在jQuery中使用条件迭代来组合两个现有对象
- 对具有一个公共特性的两个不同对象的列表进行排序
- 如何将两个d3对象合并为一个进行批量操作
- 角度怪异:一个对象属性如何更改两个不同对象的属性
- 如何将两个查询对象合并为一个查询对象
- 重复一个包含两个其他对象的对象
- 将两个唯一对象推到一个空数组中会产生一个包含两个等效对象的数组
- JS:将两个JSON对象合并为一个,但不制作数字索引