首页 > 代码库 > Javascript 学习笔记(还是基础重要啊!!!)
Javascript 学习笔记(还是基础重要啊!!!)
- 对多位数值依据某个值进行排序
//作为值得函数 var data = http://www.mamicode.com/[{name:"lisi",age:12},{name:"xiaoming",age:22}] function Comparison(name) { return function (obj1,obj2){ var val1 = obj1[name];//取得给定属性的值 var val2 = obj2[name]; if(val1 < val2){ return -1; }else if(val1 > val2){ return 1; }else{ return 0; } } } arr.sort(Comparison("name"));//调用
- 函数内部属性:arguments 和 this
//arguments主要用途为保存函数参数,但它还有个callee的属性,该属性是一个指针,指向拥有这个arguments 对象的函数。例如: function factorial(num){ if(num <= 1){ return 1; }else{ return num * arguments.callee(num - 1); } } // 无论引用函数是使用的是什么名字都可以完成递归调用 //***************************// //this 引用的是函数执行的环境对象--this值
Javascript 学习笔记(还是基础重要啊!!!)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。