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 相关文章推荐
js操作textarea 常用方法总结
Dec 03 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
Apr 21 Javascript
讨论html与javascript在浏览器中的加载顺序问题
Nov 27 Javascript
javascript模拟map输出与去除重复项的方法
Feb 09 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
Aug 31 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
Jul 07 Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
Jun 05 Javascript
vue中的过滤器实例代码详解
Jun 06 Javascript
详解JavaScript匿名函数和闭包
Jul 10 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
详解Python中的各种函数的使用
2015/05/24 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
Mac 上切换Python多版本
2017/06/17 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
日语翻译个人求职的自我评价
2013/10/14 职场文书
社区端午节活动方案
2014/01/28 职场文书
平面设计求职信
2014/03/10 职场文书
cf收人广告词
2014/03/14 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android