JS数组作为参数的问题

    <script>

 window.onload = function() {

    function fun(a) { // 这里改一下a[1]作为参数呢?


        for(i = 0; i < a.length; i++) {

            alert(a[i]);

        }

    }


    var a = [1, 2, 3]

    fun(a);

}

        </script>

这个代码没问题,但是我把fun(a)改了,a[0或1或2]就出错了为什么呢?如果我只想把这个数组的
一部分作为参数呢?

繁花如伊
浏览 2331回答 1
1回答

蓝山帝景

fun(a.slice(0,1)); //0, 1为数组索引或者传入数组,在里面slice
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript