<script type="text/javascript">
var ar = ["f1app.txt","fl","f2"]; for(var i=0;i<ar.length;i++){
for(var j=0;j<ar.length;j++){
// if( ar[i].indexOf(ar[j]) ===0 && (ar[i].length <ar[j].length) ){
document.write("<strong>"+i+"</strong>"+ar[i] +" length:" +ar[i].length +" " +"<strong>"+j+"</strong>"+ar[j] +" length:" +ar[j].length + " "+ar[i].indexOf(ar[j])+"<br/>");
// }
}
}
//测试代码
var str1 = ["f1app.txt"];var str2 = ["f1"];
alert(str1[0].indexOf(str2[0])===0)
</script>这段代码 ar[i].indexOf(ar[j]) ===0 不起作用呢 就好比是 "f1app.txt".indexOf("f1") 不起作用一样 可是 最后测试代码又返回的是true 各位高手能帮忙看一下吗 我其实想实现的功能是把 f1app.txt 和f1这两个 元素找出来就好了;
var ar = ["f1app.txt","fl","f2"]; for(var i=0;i<ar.length;i++){
for(var j=0;j<ar.length;j++){
// if( ar[i].indexOf(ar[j]) ===0 && (ar[i].length <ar[j].length) ){
document.write("<strong>"+i+"</strong>"+ar[i] +" length:" +ar[i].length +" " +"<strong>"+j+"</strong>"+ar[j] +" length:" +ar[j].length + " "+ar[i].indexOf(ar[j])+"<br/>");
// }
}
}
//测试代码
var str1 = ["f1app.txt"];var str2 = ["f1"];
alert(str1[0].indexOf(str2[0])===0)
</script>这段代码 ar[i].indexOf(ar[j]) ===0 不起作用呢 就好比是 "f1app.txt".indexOf("f1") 不起作用一样 可是 最后测试代码又返回的是true 各位高手能帮忙看一下吗 我其实想实现的功能是把 f1app.txt 和f1这两个 元素找出来就好了;
解决方案 »
- 求教一个分割数字的正则表达式
- 怎么解决IE提示“是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢。如果继续运行,您的计算机将可能停止响应。”这个问题-在线等
- IE7、IE8下面的表单提交之后的一个烦人的地方。
- 请问一下 如何知道浏览器是否支持JavaScript?
- javascript循环事件处理问题
- 一个比较菜的问题!!
- 如何提示安装文件是否成功?有个截图,大神们看下!
- java swt调用js问题
- 页面传值的方法,请各位大哥大姐们替俺想想办法!
- 怎么样才能用JAVASCRIPT得到当前的URL?
- jquery选中checkbox获取对应的值
- JS焦点图的纠结
var ar = ["f1app.txt", "f1", "f2"];
var len = ar.length;
for (var i = 0; i < len; i++) {
for (var j = 0; j < len; j++) {
//debugger;
if (ar[i].indexOf(ar[j]) == 0 && (ar[i].length > ar[j].length)) {
document.write(" <strong>" + i + " </strong>" + ar[i] + " length:" + ar[i].length + " " + " <strong>" + j + " </strong>" + ar[j] + " length:" + ar[j].length + " " + ar[i].indexOf(ar[j]) + " <br/>");
}
}
}
//测试代码
//var str1 = ["f1app.txt"]; var str2 = ["f1"];
//alert(str1[0].indexOf(str2[0]) === 0)