国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

在javascript中實現函數數組的方法

2024-05-06 15:57:48
字體:
來源:轉載
供稿:網友
js不進行類型檢查,數組可以存放任何東西。于是我就想數組里可否存放函數呢,下面就為大家詳細介紹下

js與java之類的語言一個最大的不同之處在于函數也被視為數據,能夠像java中的一個對象一樣操作。并且由于js不進行類型檢查,數組可以存放任何東西。于是我就想數組里可否存放函數呢。

實現以下功能:

函數在調用后把自己存放到數組中(可根據參數不予存放)

然后可以用一個大函數來操作數組,調用其中的函數。

本來我想用這個方法執行一次Undo功能(就是每個函數把自己存放進去,如果Undo則剔除最后一個函數,把整個隊列執行一遍),后來覺得這樣太麻煩。不過函數數組的功能倒是實現了:貼上JSP

復制代碼 代碼如下:


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>MothedList</title>
</head>
<body>
<input type="button" />
<script type="text/javascript">
list = new Array;
f1 = function f1(flage) {
alert("f1");
if (flage)
list.push(f1);
}
f2 = function f1(flage) {
alert("f2");
if (flage)
list.push(f2);
}
function ff() {
f1(true);
f2(true);
f = list.pop();
f(false);
f = list.pop();
f();
}
</script>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 福海县| 湾仔区| 石景山区| 沭阳县| 那坡县| 昌吉市| 万山特区| 通道| 泾阳县| 定州市| 福建省| 郁南县| 曲松县| 罗山县| 大港区| 浙江省| 石门县| 昌吉市| 乌鲁木齐县| 丰台区| 临湘市| 青冈县| 阆中市| 四川省| 平利县| 民乐县| 酒泉市| 井研县| 吴川市| 抚州市| 和田市| 淮北市| 广元市| 澄城县| 崇阳县| 门头沟区| 洞头县| 马鞍山市| 吉林市| 卢湾区| 尼勒克县|