js Function类型


Posted in Javascript onDecember 04, 2011

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()
Javascript 相关文章推荐
响应鼠标变换表格背景或者颜色的代码
Mar 30 Javascript
Jquery操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
Nov 14 Javascript
ScrollDown的基本操作示例
Jun 09 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
JS HTML5实现拖拽移动列表效果
Aug 27 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
原生js封装运动框架的示例讲解
Oct 01 Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 Javascript
vue-cli项目配置多环境的详细操作过程
Oct 30 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
vue实现element表格里表头信息提示功能(推荐)
Nov 20 Javascript
Javascript base64编码实现代码
Dec 02 #Javascript
JS获取页面窗口大小的代码解读
Dec 01 #Javascript
基于JQuery的抓取博客园首页RSS的代码
Dec 01 #Javascript
jQuery 中使用JSON的实现代码
Dec 01 #Javascript
jquery中dom操作和事件的实例学习 下拉框应用
Dec 01 #Javascript
JS代码放在head和body中的区别分析
Dec 01 #Javascript
js获取浏览器的可视区域尺寸的实现代码
Nov 30 #Javascript
You might like
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
Python基于DES算法加密解密实例
2015/06/03 Python
Python打印斐波拉契数列实例
2015/07/07 Python
Python正则表达式使用范例分享
2016/12/04 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python set常用操作函数集锦
2017/11/15 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
Python3.8中使用f-strings调试
2019/05/22 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
python与pycharm有何区别
2020/07/01 Python
PHP中如何使用Cookie
2015/10/28 面试题
汇科协同Java笔试题
2012/03/31 面试题
高级编程求职信模板
2014/02/16 职场文书
一份文言文检讨书
2014/09/13 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
邀请书模板
2015/02/02 职场文书
庆七一活动简报
2015/07/20 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis
Python必备技巧之函数的使用详解
2022/04/04 Python