如何将动态项和属性传递给JS构造函数
How to pass dynamic items and properties to JS constructor function?
我正在努力使用正确的语法来迭代数组以将属性(和项目数量)传递给外部JS构造函数。
构造函数的语法是:`swal.withForm({
formFields: [
{ id: 'X', type:'Y', name:'Z', value:''},
{etc...} ]
})`
但是我们假设formFields的数量是动态的,并且它们存储在一个数组中。我如何在构造函数中遍历它?或者有一种方法可以将外部创建的语法"粘贴"到函数中?
希望这个问题有意义。
你的意思是你想用一些动态数据填充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
数组,您也可以使用循环或map函数来构建数组。
相关文章:
- 从js引擎的角度来看闭包和构造函数是如何工作的
- 如何从构造函数中调用js原型方法
- 在Meteor:p5.AudioIn()中集成p5.sound.js不是构造函数
- JS构造函数
- 使用sinon.js创建一个“;“间谍对象”;使用基于真实构造函数/原型的间谍方法
- JS构造函数的原型属性与其原型之间的区别
- 如何在node.js中查找进入构造函数的参数数量
- js.erb文件中提供给RegExp构造函数的标志无效
- JS构造函数中“this”的值返回“undefined”
- JS构造函数不起作用
- JS构造函数的运行顺序
- backbone.js构造函数是否可以返回子类
- 自动递增对象id JS构造函数(静态方法和变量)
- 传递未知数量的参数给js构造函数
- 如何将动态项和属性传递给JS构造函数
- 对象不能访问JS构造函数
- JS构造函数模式
- JS构造函数的返回值
- JS-构造函数(自定义库)中的JSON/ARRAY传递变量
- JS构造函数找不到全局变量