我想根据一个条件给变量赋值,
如果我收到的ID等于数组中的任何ID,
例如,我有:
数组:
{
key: value,
key: value,
direccion:[{
direccionId: 40,
calle: "string"
},{
direccionId: 41,
calle: "string2"
}]
}
AgregarInfo(direccionId){
var infoDireccion = this.editedItem.direccion;
console.log(direccionId);
console.log(infoDireccion.some(direccion => direccion.direccionId === direccionId));
if(infoDireccion.some(direccion => direccion.direccionId === direccionId)){
for(var i = 0; i < infoDireccion.length; i++){
this.editarCliente.txtCalle = infoDireccion[i].calle;
}
}
}
在这里,如果我收到40,所有与ID 40匹配的值都会将它们分配给变量。
我所做的是正确的,还是有别的办法?