首页 > 程序开发 > web前端 > JavaScript >

js中的函数简单理解

2017-09-05

js中的函数简单理解。函数是功能完整的类。 函數名是指向函数对象的引用值。用Function来创建函数,比传统方式慢得多,但所有函数都是Function类的实例

函数是功能完整的类。 函數名是指向函数对象的引用值。用Function来创建函数,比传统方式慢得多,但所有函数都是Function类的实例

// var functionName = new Function(arg1,…,argn,functionBody);

// 匿名函数
var a = function(name){
    console.log("hi %s",name);
}

// 函数名为b
function b(name){
    console.log("hi %s",name);
}

// 匿名函数

var c = new Function("name","console.log(\"hi %s\",name)");
a("Tim");
b("Brook");
c("Trace");
console.log(b.valueOf(),b instanceof Function);
console.log(a.valueOf(),a instanceof Function);
console.log(c.valueOf(),c instanceof Function);
console.log(c.toString());

// hi Tim
// hi Brook
// hi Trace
// [Function] true
// [Function: b] true
// [Function] true
// function anonymous(name
// /**/) {
// console.log("hi %s",name)
// }

相关文章
最新文章
热点推荐