Я хочу сделать строковую переменную, в которой много переменных, поэтому я хочу динамически объединить / построить ее и передать переменную в функцию фильтра массивов.
const mytuple = thisobj => thisobj.location === value ;
Я хочу создать вышеуказанную переменную mytuple
, которая будет использоваться ниже
let myresult = datasource.filter(mytuple);
Я делаю следующее, но получаю сообщение об ошибке Delhi is not a function
var keys = new Array("location");
var values = new Array("Delhi");
const finaltuple = join(keys, tuples);
let myresult = datasource.filter(finaltuple);
console.log(myresult);
function join(keys, values) {
var joincondition = "";
for(var i = 0; i < keys.length; i++) {
joincondition += "thisobj." + keys[i] + "===" + '"' + tuples[i] + '"';
}
return joincondition;
}