JS——如何快速判断数组包含另一个数组的全部元素

admin3年前javascript932
const isContained = (a, b) => {
    // a和b其中一个不是数组,直接返回false
    if (!(a instanceof Array) || !(b instanceof Array)) return false;
    const len = b.length;
    // a的长度小于b的长度,直接返回false
    if (a.length < len) return false;
    for (let i = 0; i < len; i++) {
        // 遍历b中的元素,遇到a没有包含某个元素的,直接返回false
        if (!a.includes(b[i])) return false;
    }
    // 遍历结束,返回true
    return true;
};

相关文章

在线图片转文字

https://www.gaitubao.com/tupian-wenzi/...

laydate使用

laydate.render({         elem: '#dateinput',&n...

vuejs学习官网

https://cn.vuejs.org/...

超简单的 elementUi +Vue实现省市区三级联动

https://blog.csdn.net/no_equal/article/details/123429310...

vue直传图片到阿里云OSS(单张直接上传)

https://blog.csdn.net/qq_44706619/article/details/121740097...

vue表格系统

https://handsontable.com/docs/javascript-data-grid/column-hiding/...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。