复制代码 代码如下:
//定义一个对象数组
var data = [{ name: "jiang", age: 22 }, { name: "AAAAAAAAAAAAAA", age: 21 }, { name: "CCCCCCCCc", age: 25}];
//定义一个比较器
function compare(propertyName) {
return function (object1, object2) {
var value1 = object1[propertyName];
var value2 = object2[propertyName];
if (value2 < value1) {
return -1;
}
else if (value2 > value1) {
return 1;
}
else {
return 0;
}
}
}
//使用方法
data.sort(compare("name"));
alert(data[0].name);//jiang
//使用方法
data.sort(compare("age"));
alert(data[0].age);//25s
相关推荐:
JavaScript 利用StringBuffer类提升+=拼接字符串效率
ASP.NET 跨页面传值方法
Mootools 1.2教程 类(一)
点击下载链接 弹出页面实现代码
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
再谈ie和firefox下的document.all属性
SQL 随机查询 包括(sqlserver,mysql,access等)
JavaScript *真可控弹簧振子实现代码
executesql 存储过程
php面向对象全攻略 (十四) php5接口技术
javascript 弹出层居中效果的制作
js url传值中文乱码之解决之道
JSP application(return String)用法详例
深入认识javascript中的eval函数
html数组字符串拼接的最快方法
扩展jQuery 键盘事件的几个基本方法
在 .NET Framework 2.0 中未处理的异常导致基于 ASP.NET 的应用程序意外退出
ASP Crazy 模版操作类(最简单的模板类、仅提供交流)
mysql 前几条记录语句之(limit)
支持ie与FireFox的剪切板操作代码
asp.net Cookie跨域、虚拟目录等设置方法
ASP.NET 调用百度搜索引擎的代码
JS 正则 时间验证
颜色变换 像字符逐字输入的欢迎词
Mootools 1.2教程 事件处理
php面向对象全攻略 (二) 实例化对象 使用对象成员
asp.net下检测SQL注入式攻击代码
jQuery入门 构造函数
VBS 脚本不能运行 提示Windows无法访问指定设备路径或文件
extjs 学习笔记(二) Ext.Element类
javascript void(0)的妙用
全世界最小的php网页木马一枚 附PHP木马的防范方法
sql2005 HashBytes 加密函数
Ajax 核心框架函数及例子
点击文章内容处弹出页面代码
层序遍历在ExtJs的TreePanel中的应用
php self,$this,const,static,-&gt;的使用
js 冒泡事件与事件监听使用分析
PHP 读取和修改大文件的某行内容的代码
COM域名热度不减 聚集域名投资无限商机
js获取图片长和宽度的代码
利用JavaScript更改input中radio和checkbox样式
javascript 线性渐变三
FCK 编辑器焦点问题
php 生成饼图 三维饼图
写出更好的JavaScript之undefined篇(上)
在IE下获取object(ActiveX)的Param的代码
IIS 配置问题 一些iis常见问题的解决方法
js apply/call/caller/callee/bind使用方法与区别分析