-2

http://jsfiddle.net/leongaban/BvuT5/

试图让第二个警报弹出两次,但似乎 for 循环甚至没有运行。

jQuery

var wireRequestorCard = function(jarjar) {

    alert('1st alert');

    var loop_num = 0;
    for (var i = 0, length = jarjar.length; i < length; i++) {
        loop_num = i;
        alert('Where is this Alert? '+i);
        }

    alert('Closing Alert');
    }

var jarjar = 2;

wireRequestorCard(jarjar);
4

3 回答 3

5

您没有将数组或字符串传递给没有length属性的函数。取而代之jarjar的是一个数字。

于 2013-09-11T19:12:35.080 回答
5

jarjar是一个整数。

没有属性length

于 2013-09-11T19:12:41.297 回答
1

你只需要i比较jarjar

for (var i = 0; i < jarjar; i++) {
    alert('Here is this Alert! '+i);
}

http://jsfiddle.net/daCrosby/BvuT5/5/

于 2013-09-11T19:16:51.347 回答