js 方法中的方法 以及排序

//js.js

function test(){

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

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

//alert(arr.toString());


//自己定義方法 (方法中的方法)

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

//    f();


//二、(方法中的方法 有參數)

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

//f(10,20);

//三、匿名方法  沒有使用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>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章