การใช้ W3School ง่ายๆ
ไม่มีพารามิเตอร์ในนั้น
ตัวอย่างมีดังนี้
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น TimeDMSG ()
-
var a = "dd";
var t = settimeout (function () {cao (a);}, 3000)
-
ฟังก์ชั่น CAO (A)
-
การแจ้งเตือน (a);
-
</script>
</head>
<อินพุต type = "button" value = "แสดงกล่องเตือนเวลา" onclick = "timeDmsg ()">
ปัญหาของฉันคือตอนนี้มีหลายอย่างและฉันจะส่งสิ่งสุดท้ายกลับมา
ยังไม่เข้าใจฉันเข้าใจ
การคัดลอกรหัสมีดังนี้:
/* สำหรับ (var i = 0; i <points.length; i ++) {
addguiji (คะแนน [i], ค่า);
// var t = settimeout (function () {addguiji (คะแนน [i], ค่า);}, 2000*i)
-
เหตุผลสำหรับข้อผิดพลาดข้างต้นคือเมื่อเวลาถูกกระตุ้นให้ดำเนินการ i = 4 ดังนั้นแม้ว่าจะมีหลายครั้งมันก็เป็นสิ่งสุดท้ายเสมอ
สารละลาย
การคัดลอกรหัสมีดังนี้:
var timerr;
ฟังก์ชั่น xunhuanlian (คะแนนค่า) {
if (replayi <points.length) {
addguiji (คะแนน [replayi], ค่า);
Replayi ++;
timerr = settimeout (function () {xunhuanlian (คะแนน, ค่า);}, 1,000);
-
อื่น{
replayi = 0;
ClearTimeout (Timerr);
-
/* สำหรับ (var i = 0; i <points.length; i ++) {
addguiji (คะแนน [i], ค่า);
// var t = settimeout (function () {addguiji (คะแนน [i], ค่า);}, 2000*i)
-
-