求在js判断数组里是否包含某个元素的方法,用“inarray()”函数报错问题?

在js里执行以下代码,出现以下问题,请大神指教:
添加参数
b公式为sql( 'Conndb',"select ID from T where sic>80" ,1);
执行:
var a=66;
var pSN =inarray( a,b );
报自定义JS错误:"inarray" 未定义

改为执行:
var pCharStr ='inarray('+a+',' +b+ ')';
var pSN =FR. remoteEvaluate(pCharStr );
报提示信息为: #NAME?

请问:
1.上面b获取到的多个ID号生成的值是多个数值组成的一个数组还是多个ID号合成后的一个字符串?
2.我要判断查询出来的多个ID号里(即b)里面是不是含有a元素,要怎么实现更合理,为什么用上面的inarray()方法会报错?
有没有更好的方法推荐,求大神指教,多谢!
FineReportzxcjk2000 发布于 2017-6-18 09:44
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
flyingsnake发布于2017-6-18 09:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-6-18 09:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-6-18 09:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-6-18 12:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-6-18 12:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-6-18 12:35(编辑于 2023-9-6 09:34)
555
  • flyingsnake flyingsnake var pCharStr =\'inarray(\'+a+\',\' +b+ \')\';  这句错了。所以都错了
    回复
    2017-06-18 13:01 
  • 0关注人数
  • 632浏览人数
  • 最后回答于:2017-6-18 13:01
    活动推荐 更多
    热门课程 更多
    返回顶部