背景
有这样一个接口, 属性1
和 属性2
分别对应 属性列表
中的参数, 也就是说 属性1
和 属性2
是个动态变化的变量.
思路
代码
items 是个对象数组, 格式为:
[{name: "", value: ""},...]
解析:
const entityArrList = this.items
entityArrList.forEach(arrObj => {
console.log("arrobj是:")
console.log(arrObj)
var name = arrObj.name
var value = arrObj.value
console.log("name value:")
console.log(name,value)
obj.params[name] = value
})
其中obj为向接口中传递的数据:
let obj = {
action: "add",
dbId: kb_id,
params: {
"本体key": ontology_key,
"本体": this.ontologyName,
"实体": 实体,
"描述": 描述,
"属性列表": this.ontologyAttr,
"创建人": realName
}
}