我有一个对象 $ 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] = {};
有更简单的方法吗?
答案 0 :(得分:1)
喜欢这个
($scope.int.views[key] = {})[$scope.data.year] = {};