Bicep - 如何通過每次迭代創建 2 個或更多對象的循環創建對像數組

J阮

為了簡化我的問題。我有一個這樣的例子。這是我想通過循環創建的一組對象。所有對象的名稱和值都為“0”。該數組有 4 個對象。

var result = [
  {
    'name': '0'
    'value': '0'
  }
  {
    'name': '0'
    'value': '0'
  }
  {
    'name': '0'
    'value': '0'
  }
  {
    'name': '0'
    'value': '0'
  }
]

這是已驗證有效的解決方案。它循環 4 次以創建對像數組。因此,每次迭代僅創建 1 個對象。

#loop 4 times
var result = [for i in range(0, 3): { 
  name: '0'
  value: '0'
}]

但是,假設我只想通過迭代次數較少的循環(假設僅進行 2 次迭代)來生成上述結果。因此,每次迭代時,我必須創建一個包含 2 個對象的數組

這是我嘗試過但不起作用的代碼,但是通過它,您可能會了解我嘗試獲得的內容

#loop 2 times only
var result = [for i in range(0, 1): 
{
  name: '0'
  value: '0'
}
{
  name: '0'
  value: '0'
}]

請注意,我嘗試了許多其他方法(不僅是上面的方法)但不起作用(例如:使用聯合函數)。我總是遇到語法錯誤或其他問題。因此我想知道二頭肌是否有能力做我想做的事。有沒有人能幫我解決這個問題 謝謝和最好的問候

DeepDave-MT

Azure 二頭肌已知限制

  • 不支持單行對象和數組(即 ['a', 'b', 'c'])(#586)。
  • 二頭肌對換行敏感。我們正在探索消除/放寬此限制的方法(#146

更多單行數組情況可以參考改進解析器來改進錯誤信息改進二頭肌數組語法錯誤[頂級數組資源未解析時的錯誤信息錯誤 BCP018:在此位置需要“]”字符

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根據兩個對像數組之間的比較創建新數組

通過循環 javascript 對象創建元素

如何比較具有不同字段的 2 個不同對象,並創建一個具有告訴公共元素的新字段的新對象

如何通過在包含與字段匹配的數組的對象的數組上運行一次來創建 2 個數組?

如何從兩個不同長度的數組javascript創建對像數組

SQL - 通過對 2 個表的連接結果進行計算來創建新列

如何通過在js中使用reduce返回數組中的對象來創建嵌套對象

從一組對像中提取屬性並通過 lodash 基於此屬性創建另一個對象?

在數組內查找並創建或更新對象

如何從一組數據項創建一個對象?

任何人都可以建議一種通過對象鍵對對像數組進行分組的方法,然後根據 JavaScript 中的分組創建一個新的對像數組嗎?

使用assign在for循環中創建對象

如何通過將 Map 解析為構造函數來創建對象?

如何從使用“通過”創建的 M2M 過渡到由 Django 管理的 M2M

根據數組對像數據創建一個新數組

從 Json 對象創建數組

從兩個數組創建一個對象

從兩個數組創建一個對象

如何使用 Java Stream 迭代對像上的集合併使用每個對象的特定字符串字段來創建新數組?

c#從現有的對像數組創建一個新列表

如何通過對多個變量進行分組來創建新的 Pandas 數據框?

如何創建具有多個值的 JSON 對像數組?

如何創建一個對象並使用循環將其放入數組中,所以如果我想添加數據,我所要做的就是創建一個新字符串

如何從現有的對像數組創建嵌套對象的新數組

如何根據屬性值合併 2 個對像以創建新對象?

如何在 JavaScript 中使用對象值創建數組的新對象

在 JavaScript 中使用兩個不同的對象創建一個新的數組對象

如何比較 2 個數組的對象條目的相同性,以及如何使用找到的相同對象的自定義屬性創建兩個對象的合併?

我如何通過嵌套對像數組創建具有嵌套對像數組的對象