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 相关文章推荐
javascript 页面划词搜索JS
Sep 28 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
Aug 01 Javascript
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
JavaScript:Array类型全面解析
May 19 Javascript
标准的js无缝滚动效果
Aug 30 Javascript
详解webpack 多入口配置
Jun 16 Javascript
checkbox:click事件触发span元素内容改变的方法
Sep 11 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
Dec 18 Javascript
ES6下子组件调用父组件的方法(推荐)
Feb 23 Javascript
学习jQuery中的noConflict()用法
Sep 28 jQuery
浅谈Vue服务端渲染框架Nuxt的那些事
Dec 21 Javascript
JS代码检查工具ESLint介绍与使用方法
Feb 04 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
星际争霸中的对战模式介绍
2020/03/04 星际争霸
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
php生成curl命令行的方法
2015/12/14 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
Javascript 自定义类型方法小结
2010/03/02 Javascript
JS跨域总结
2012/08/30 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
js实现全选反选不选功能代码详解
2019/04/24 Javascript
node 版本切换的实现
2020/02/02 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
如何开启linux的ssh服务
2015/02/14 面试题
部门经理迟到检讨书
2015/02/16 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技
利用Python实时获取steam特惠游戏数据
2022/06/25 Python