Js array_search()函数,Javascript仿PHParray_search()函数在js数组中查指定的元素,并返回该元素的索引或下标.
将以下代码保存为html 文件
<script type="text/javascript">
var a = {'商品':'苹果',’价格’:50};
//var a = new Array(1,2,3,4,5,6);
//var a = [1,2,3,4,5,6];
/*
* js array_searcy() 函数
* @param array 必选参数 要查的数组或对象
* @param find 必须参数 要查的内容
* return 未到要查的内容则返回false
   到一个索引/下标则返回该索引/下标
   2个以上索引/下标则以数组形式返回所有索引/下标
*/
function array_search(array,find){
        if(typeof(array)!=='object'){
                return false;
        }else{
                var found = new Array(),num=0;
                for(var i in array){
                        if(array[i]===find){
                                num++;
                                found.push(i);
                        }
                }
                if(num==0) return false;
typeof array                if(num==1) return found[0];
                return found;
        }
}
alert(array_search(a,'苹果'));//使用方法
</script>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。