为什么这个for循环没有运行?jQuery的

Leo*_*ban -2 javascript jquery loops for-loop

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);
Run Code Online (Sandbox Code Playgroud)

Dan*_*ite 5

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


Nea*_*eal 5

jarjar 是一个整数.

它并不能length属性.