转换js过滤器表达式中的字符以传递给动态构建的函数

Converting the characters in a js filter expression to pass to a dynamically built function

我想做的是将过滤器写入新页面的函数中。这不起作用:

+ "var title_text_not_found = ht_title.filter(x => !ht_body_text.includes(x))"

问题是“>”干扰了过滤器关闭标志(“)”)。我试过将“>”作为实体代码传递,但它是按字面意思写出来的。我似乎也无法用反斜杠来逃避它。我错过了什么?

干杯

我不知道你为什么要像这样将字符串转换为求值代码,但如果问题出在箭头函数上,你试过不使用箭头函数吗?

+ "var title_text_not_found = ht_title.filter(function(x) { return !ht_body_text.includes(x); })"