Javascript中怎样判断一个对象是否在一个集合之中?
比如: a=12, b={1 2 9 12} , c={1 2 7 13}, 那么就应得出在b中,而不在c中。如何编写js的实现语句呢?
没有类似matlab的ismember这样的专门函数吗?
追答没用过,如果有内部实现也应该是这样的。。必须遍历数组才能判断。
追问分析的有道理!采纳啦!
本回答被提问者采纳for in?
追答可以,或者for(var i=0;i<b.length;i++){if(b[i]==a){alert("在B中");break;}}
for(var i=0;i<c.length;i++){if(c[i]==a){alert("在c中");break;}}