js支持无创建构造函数和new步骤,简化了很多
var p1= {
name: "dasb",
age: 23,
sayHi:function(){
console.log("Hello "+this.name)
}
}
console.dir(p1);
p1.sayHi()
也可以从一个已知构造函数构建
var p1=new Object();
p1.name="dasb";
p1.age=23;
p1.sayHi=function(){
console.log("Hello "+p1.name);
}
console.log(p1);
p1.sayHi();
函数对象创建与调用的标准语法
//创建对象
var f1=new Function("a","b","return a+b");
//调用对象
var ret1=f1.call(null,2,3);
console.log(ret1);
简化
var f2=function (a,b){
return console.log(a+b);
}
var ret2=f2(4,5);
更简化
function f3(a,b){
return console.log(a+b);
}
f3(4,5);