JS关于数组函数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 22:55:34
请问JS 有没有类似 PHP 中 array_search() 的函数么?
一个数组 我有其中的一个数 想知道该数在数组中的下标
有直接的函数么? 用循环判断太麻烦了。
还有 JS 有知道对象 在parentElement中的index 的属性么?
如e ;想知道o = e.parentElement;e=o.childNodes[i]; 中的i 应该怎么得到呢? 循环判断麻烦啊

你可以把prototype.js加到你的项目中,这个js对javascript的Array对象进行了扩展,里面有indexOf(index)的这个方法。
不过代码也是一样的,就是不用自己去写了。

你说的那个操作dom的应该没有,循环好像也不是很麻烦吧,你写好一个,以后拿来用就ok了。

function getindex(arrvalue,val){
for(var i=0;i++;i<arrvalue.length;)
{
if(arrvalue[i]==val)
return i;
}
}