我正在为迭代数组以将属性(和项数)传递给外部JS构造函数的正确语法而苦苦挣扎。
构造函数的语法是:
`swal.withForm({
formFields: [
{ id: 'X', type:'Y', name:'Z', value:''},
{etc...} ]
})`
但是假设formFields的数量是动态的,并且它们存储在一个数组中。如何在构造函数内部遍历该函数?或者,有没有办法将外部创建的语法“粘贴”到函数中?
希望这个问题有意义。
发布于 2015-10-03 16:51:30
您的意思是想用一些动态数据填充formFields
数组吗?
如果是这样的话,这应该就行了。
var myFields = [];
myFields.push({ id: 'X1', type:'Y', name:'Z', value:''});
myFields.push({ id: 'X2', type:'Y', name:'Z', value:''});
myFields.push({ id: 'X3', type:'Y', name:'Z', value:''});
swal.withForm({
formFields: myFields
})
您还可以使用循环或映射函数构建数组,如果您有另一个需要转换为此formFields
数组的数组。
https://stackoverflow.com/questions/32920590
复制相似问题