- Sort multiple-digit values by a value
//as a worthwhile function vardata = [{name: "Lisi", Age:12},{name: "Xiaoming", age:22}] functionComparison (name) {return function(obj1,obj2) {varVal1 = Obj1[name];//gets the value of the given property varVal2 =Obj2[name]; if(Val1 <val2) { return-1; }Else if(Val1 >val2) { return1; }Else{ return0; }}} arr.sort (Comparison ("Name"));//called View Code
- Function Internal properties: arguments and this
// arguments The main purpose is to save the function arguments, but it also has a callee property, This property is a pointer to the function that owns the arguments object. Example: function factorial (num) { if (num <= 1 return 1; else { return num * Arguments.callee (num-1 // Span style= "COLOR: #008000" >// ***************************// // this refers to the Environment object--this value of the function execution
View Code
Javascript Learning Notes (or basic important AH!!!) )