1.函数就是对象,而函数名是指向函数对象的指针,不会与某个函数绑定。 2.函数没有重载(函数重载:同一个函数名对应着多个函数的实现.) For Examle: function addnum(num){return num+10 } function addnum(num){return num+20} addnum(10);//30 3.函数表达式与函数声名(解析器会率先读取函数声明,其它情况都是等价的). 4.作为值的函数。 按照某个对象属性给对象数组进行排序? 复制代码 代码如下: function compareFunction(properyName){ return function(obj1,obj2){ var value1 = obj1[propertyName]; var value2 = obj2[propertyName]; if(value1>value2){ return 1; }else if{value1<value2}{ return -1; else{ return 0 } } } var data = [{name : "Jin",age : 24},{name:"awei",25}]; data.sort(compareFunction("name")); data[0].name; 5.函数的内部属性(arguments(callee)、this); 6.函数的属性和方法。 属性:length、prototype 方法:apply()、call()
推荐阅读
FireFox下XML对象转化成字符串的解决方法
解决方法如下: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>xml转化成字符串</title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script lan>>>详细阅读
本文标题:js Function类型
地址:http://www.17bianji.com/kaifa2/JS/23853.html
1/2 1