Sdílet prostřednictvím


Diagnostický kód Bicep – BCP414

K této diagnostice dochází při použití operátoru reverzního indexu (^) u výrazu nepodporovaného typu, například objektu, logické hodnoty nebo int.

Popis

Operátor ^ indexování nelze použít u základních výrazů typu <data-type>.

Úroveň

Chyba

Příklady

Následující kód se pokusí použít operátor u objektu ^ , který aktivuje BCP414.

var config = {
  name: 'example'
  value: 42
}

output result any = config[^1] // Error: BCP414 - The "^" indexing operator cannot be used on base expressions of type "object".

Vlastnosti objektu nejsou seřazené, takže se k nim nedá přistupovat obráceně. Operátor ^ se také nepodporuje při přístupu k vlastnostem s zápisem hranatých závorek.

var config = { 
  'property name': 'example'
  value: 42
}

output result string = config['property name']

Další kroky

Další informace o diagnostice Bicep najdete v tématu Diagnostika jádra Bicep.