为了账号安全,请及时绑定邮箱和手机立即绑定

为什么无论我怎么用indexOf检测都只会是-1

为什么无论我怎么用indexOf检测都只会是-1

www说 2019-02-13 18:12:29
<input type="text" id="text"><button id="btn">测试</button><script>    var array = [{        upDate: '2017-10-16 16:50:30.0',        uploader: 'ZXM',        addDate: '2017-10-16 16:50:27.0',        explain: '9层32寸电子画框展示用灯5',        name:"激活",        id:"5",        name:"超市发温泉路店地下一层",        num:"9B4"    },     {        upDate: '2017-10-13 16:50:30.0',        uploader: 'SDAF',        addDate: '2017-10-16 16:50:27.0',        explain: '测试使用',        name:"未激活",        id:"5",        name:"中关村海淀大街",        num:"345"    }];    document.getElementById("btn").onclick = function(){        var msg = document.getElementById("text").value;        array.some(function(item,index) {            for(var value in item){                console.log(value.lastIndexOf(msg))            }        }, this);    }</script>
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

console.log(value.lastIndexOf(msg))这一句 value只是key upDate、uploader、addDated
改成这样console.log(item[value].lastIndexOf(msg))

查看完整回答
反对 回复 2019-02-18
  • 1 回答
  • 0 关注
  • 646 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号