去除字符串双引号

393 阅读1分钟

要把函数当成字符串参数传进去,解决参数有双引号

//obj[col] 就是函数名
tableList.sort(eval("(" + obj[col] + ")"));
tableList.sort(Function('"use strict";return (' + obj[col] + ')')());

尽量不使用eval 使用第二种

转自MDN developer.mozilla.org/zh-CN/docs/…