jquery - javascript 数组
高洛峰
高洛峰 2017-04-11 10:59:46
[JavaScript讨论组]
var a = [1,2,3,4,5];
var b = [[1,2,3,4,5],[a,b,c,d,e]]

btn.onclick=function(){
   //todo 
}

我想再点击的按钮的时候想判断b数组里面是否包含A数组 这个要如何对比
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(4)
PHP中文网
var bool=b.some(function(x){
    return x.join()==a.join()
})
//bool为true时就是有,不严谨。。看看就好
PHPz
JSON.stringify(b).includes(JSON.stringify(a))// 对于你目前的需求可能够用,但是不准确
黄舟

可以参见我这个提问[[1,2,3],[1,2,3]].includes([1,2,3])返回false
问题下的回答

阿神
试一下我的

btn.onclick=function(){    
            var btn=document.getElementById("btn");
            for(var i=0;i<b.length;i++){
                if(a.toString()==b[i].toString()){
                    alert("包含");
                    return false;    
                }
            }
            alert("不包含");
        
        }
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号