Javascript 角度Js-使用特定键打印数组

Javascript 角度Js-使用特定键打印数组,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,我是新来的。我想打印一个具有特定键的数组 这是我的阵列 $scope.airports = { 'PDX':{ 'code': 'PDX', 'name': 'PDX airport', 'destination': [ 'LAX', 'SFO' ] }, 'STL':{ 'code':'STL', 'name':'STL Airport', 'destin

我是新来的。我想打印一个具有特定键的数组

这是我的阵列

$scope.airports = {
    'PDX':{
      'code': 'PDX',
      'name': 'PDX airport',
      'destination': [
        'LAX',
        'SFO'
      ]
    },
    'STL':{
      'code':'STL',
      'name':'STL Airport',
      'destination': [
        'TLS',
        'SLT'
      ]
    },

    'MCI':{
      'code':'MCI',
      'name':'MCI Airport',
      'destination':[
        'CMI',
        'IMC'
      ]
    },

  };
下面的代码打印一个数组

{{airports | json}}
下面的代码正在打印STL的值

{{airports.STL | json}}
问题是如果我分配给这样一个变量,如何打印STL的值

在我的控制器中,我设置了airportCode的值

$scope.airportCode= "STL";
在我看来,我用这个代码来打印。但它并没有打印任何值,控制台中也并没有错误

{{airports.airportCode | json}}

谢谢大家

将airpotcode存储在varaible(即
$scope.airportCode=“STL”
)中后,您可以使用此
数组语法访问
$scope.airports

  {{airports[airportCode] | json}}

注意(by@doldt):$scope.airports不是一个数组,它是一个对象

将airpotcode存储在varaible中后(即
$scope.airportCode=“STL”
),您可以使用此
数组语法
访问
$scope.airports

  {{airports[airportCode] | json}}

注意(by@doldt):$scope.airports不是一个数组,它是一个对象

将airpotcode存储在varaible中后(即
$scope.airportCode=“STL”
),您可以使用此
数组语法
访问
$scope.airports

  {{airports[airportCode] | json}}

注意(by@doldt):$scope.airports不是一个数组,它是一个对象

将airpotcode存储在varaible中后(即
$scope.airportCode=“STL”
),您可以使用此
数组语法
访问
$scope.airports

  {{airports[airportCode] | json}}


注意(by@doldt):$scope.airports不是一个数组,它是一个对象

@SoundharRaj很高兴它帮助了你,你可以投票并接受它作为一个答案,这样它可能也会帮助其他人:)让我们强调一下,在这种情况下,$scope.airports不是一个数组,而是一个对象。是的,上面说我还要再等5分钟accept@doldt谢谢你的指点,但我没有说它的数组,我说的是类似数组的语法。@A.B这不是你的措辞问题,而是OP的,我认为公认的答案应该指出这一点,因为区别很重要。@SoundharRaj很高兴它帮助了你,您可以向上投票并接受它作为一个答案,这样它也可以帮助其他人:)让我们强调一下,$scope.airports在本例中不是数组,而是对象。是的,它说我必须再等5分钟才能完成accept@doldt谢谢你的指点,但我还没有说它的数组,我说了
类似数组的语法
:)@A.B这不是你的措辞的问题,而是OP的问题,我认为公认的答案应该指出这一点,因为区别很重要。@SoundharRaj很高兴它帮助了你,您可以向上投票并接受它作为一个答案,这样它也可以帮助其他人:)让我们强调一下,$scope.airports在本例中不是数组,而是对象。是的,它说我必须再等5分钟才能完成accept@doldt谢谢你的指点,但我还没有说它的数组,我说了
类似数组的语法
:)@A.B这不是你的措辞的问题,而是OP的问题,我认为公认的答案应该指出这一点,因为区别很重要。@SoundharRaj很高兴它帮助了你,您可以向上投票并接受它作为一个答案,这样它也可以帮助其他人:)让我们强调一下,$scope.airports在本例中不是数组,而是对象。是的,它说我必须再等5分钟才能完成accept@doldt谢谢你的指点,但我还没有说它的数组,我说了
类似数组的语法
:)@A.B这不是你的措辞问题,而是OP的问题,我认为公认的答案应该指出这一点,因为区别很重要。重要注意:那不是数组,那是对象。重要注意:那不是数组,那是对象。重要注意:那不是数组,这是一个对象。重要提示:这不是数组,这是一个对象。