先了解一下 数组的存放方式, ——>(内容有更改 请先参考 文章 最下面代码块) 函数 数组 方法 function =(arr) { } 这个arr 他是一个 数组的地址 他的值 都存放 在 堆内存中 C语言中 地址指向 下标0
问题1.给 函数 传入一个 数组,我们如何在 函数中获取数组长度。 这里又要了解 一些知识? 比如 :数组var arr= [10,20,30,40,null, , , ,5,] 这样 怎么求呢 还记得 for in 么? 他可以 把 undefinde 和 null 都遍历 直到最后 ,我们只要 将他的值 获取一份 加上 .length 就好了 也就是说我们通过地址可以遍历 数组 所有, 遍历结束 计次变量 i是不是 就是 长度-1 我们也可以 遍历的时候将 数组的值 用新的数组接收一般 ,然后使用Length 获取 就好了 主意 没有传入参数 你知道 会有 执行到哪一部 提示什么呢? 如果 参数 arr 的值 是undefined 说明什么? 是不是 没有传入实参呀! 这个判断 你们自己思考。 最后 return 长度 ,
---------------------------------------html代码------------------------
<-- htmll 页面内容 调用函数 查找 数组中的值中有没有参数2 -->
<script type="text/javascript" src="./alert.js">