gpt4 book ai didi

azure - Bicep - 如何更新字典对象

转载 作者:行者123 更新时间:2023-12-02 06:23:20 24 4
gpt4 key购买 nike

如何使用 bicep 更新字典对象,例如:原始字典对象:

var dict = {
'a': {}
}

我现在有一个数组:['b', 'c'],我想更新 dict 对象,例如:

{
'a': {}
'b': {}
'c': {}
}

我可以用二头肌实现这个吗?

最佳答案

如果您能解释您的用例,那就太好了,因为目前尚不清楚您想要实现什么目标。

二头肌很少functions您可以用来实现您想要做的事情:

// Existing dictionary
var dict = { a: {} }

// Existing array
var array = [ 'b', 'c' ]

// Convert array to object
var arrayOfObjects = [for item in array: { '${item}': {} }]
// => arrayOfObjects = [ { b: {} }, { c: {} } ]

// Merge with existing
var merge = concat([ dict ], arrayOfObjects)
// => merge = [ { a: {} }, { b: {} }, { c: {} } ]

// Create a single object with all elements
var newDict = reduce(merge, {}, (cur, next) => union(cur, next))
// => newDict = { a: {}, b: {}, c: {} }

关于azure - Bicep - 如何更新字典对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74050019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com