私はこの機能を持っています:
function db_borrarServer(idABorrar){
serversDB.servidores
.filter(function(elementoEncontrado) {
return elementoEncontrado.id_local == this.idABorrar;
})
.forEach(function(elementoEncontrado){
console.log('Starting to remove ' + elementoEncontrado.nombre);
serversDB.servidores.remove(elementoEncontrado);
serversDB.saveChanges();
});
}
機能しませんが、変数「this.idABorrar」を数値に置き換えると機能します
return elementoEncontrado.id_local == 3;
または、idABorrar をグローバルとして宣言すると、動作します。
idABorrar を変数として渡す必要があります。これどうやってするの?