我需要在具有两个不同数组的复制循环中创建串联名称
示例:
Array1 [machine1, machine2]
Array2 [100, 100, 100]
我希望我的复制循环能够创建它:
machine1_Disk0 - This will be 100GB
machine1_Disk1 - This will be 100GB
machine1_Disk3 - This will be 100GB
machine2_Disk1 - This will be 100GB
machine2_Disk2 - This will be 100GB
machine2_Disk3 - This will be 100GB
我已经尝试过这些:
"name": "[concat(parameters('Array1'), '_Disk_' , copyIndex('Array2'))]",
不起作用cos Array1是一个数组,而不是数组内部的正子。然后我尝试了这个:
"name": "[concat(parameters('Array1')[copyIndex()], '_Disk_' , copyIndex('Array2'))]",
这告诉我”资源不存在。
有什么想法吗? 谢谢!
答案 0 :(得分:0)
Java脚本:
['m1', 'm2'].forEach((e) => {
[100, 150, 200].forEach((n, i) => {
console.log(e + '_Disk' + i +' This will be '+ n + 'GB')
})
})