js 方法中的方法 以及排序

//js.jsjavascript

function test(){html

var arr = [11,22,13,3,5];java

//arr.sort();////使用Array數組的排序方法  只能將第一位排序 不是按數值排序數組

//alert(arr.toString());ide


//本身定義方法 (方法中的方法)ui

// 1、var f = new Function("alert('用於只有一句的方法');");spa

//    f();orm


//2、(方法中的方法 有參數)htm

//var f = new Function("x","y","alert(x+y);");排序

//f(10,20);

//3、匿名方法  沒有使用new

var f = function(a,b){

return a- b;

}

arr.sort(f);///應爲sort(sortFunc) sortFunc 爲一個方法  是肯定排序規則

alert(arr.toString());

}

//jsdemo.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>

<head>

<meta http-equiv = "content-type" content="text/html;charset=utf-8"/>

<script src="js.js" type="text/javascript" language="javascript">

</script>

</head>

<body>

<form>

<input type="button" value="方法" onclick = "test();"/>

</form>

</body>

</html>

相關文章
相關標籤/搜索