构造函数不应该这样写吗???
var add = new Function(n,m){
// 构造函数
return n + m;
}
var subtract = new Function(n,m){
// 构造函数
return n - m;
}
var multiply = new Function(n,m){
// 构造函数
return n * m;
}
var divide = new Function(n,m){
// 构造函数
return n / m;
}
document.write(subtract(add(multiply(21, 32), multiply(24, 3))));2
收起
正在回答
4回答
语法不对
//创建名为obj1的函数对象实例,可以传入任意字符串形式的参数,最后一个参数始终为函数体
var obj1 = new Function('n','m','console.log(n+m)');
obj1(1,2);
obj1.name='007';
console.dir(obj1);
//创建名为Fn的构造函数
function Fn(){
this.add=function(n,m){
return n+m;
}
}
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星