码迷,mamicode.com
首页 > 其他好文 > 详细

函数的属性

时间:2019-05-08 17:23:43      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:UNC   inf   个数   方式   函数名   ext   string   OLE   内容   

函数的属性

Name属性

函数的name属性可以返回函数的名字

demo:

function s1(){
}

s1.name()//函数的名字

如果函数是以变量的方式声明的话并且匿名函数的话,变量名即为函数名.

demo:

var a = function (){
}
a.name()//函数的名字 a

如果说我们给一个匿名函数加了一个函数名,通过调用这个匿名函数的name属性不再是变量名而是函数名。

demo:

var a = function text(){
}

a.name()//name属性为text

length属性

length属性返回的是函数预期传入的个数,即函数所在形参列表的长度个数。
demo:

   function stu_info(name,age,sex){
    
   }
   console.log(stu_info.length)//输出结果为3即形参列表的长度

toString属性

函数的toString方法返回一个字符串,内容是函数的源码也就是函数体本身。
demo:
~~~
function fn1(a,b){
console.log("hello,world!");
}
console.log(fn1.toString())

函数的属性

标签:UNC   inf   个数   方式   函数名   ext   string   OLE   内容   

原文地址:https://www.cnblogs.com/wangjiahui/p/10833059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!