首页 > 软件开发 > 编程语言 >

js如何判断数组是否含有某个字符串

来源:互联网 2023-03-17 00:26:50 86

JavaScript 判断数组中是否含有某个字符串方法?fPn办公区 - 实用经验教程分享!

js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

工具/原料

  • 编辑器:vscode

一、自定义函数判断

  • 自行定义一个函数来判断数组中是否存在某个字符串。fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    数组是否存在某个字符串,就是拿字符串与数组中元素作比较即可。fPn办公区 - 实用经验教程分享!

    写一个循环函数来比较。fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    // 传入字符串 str ,数组 arrfPn办公区 - 实用经验教程分享!

    function isStrInArray(str, arr) {fPn办公区 - 实用经验教程分享!

    let n = arr.length;fPn办公区 - 实用经验教程分享!

    for (let i = 0; i n; i ) {fPn办公区 - 实用经验教程分享!

    if (arr[i] == str) {fPn办公区 - 实用经验教程分享!

    return true;fPn办公区 - 实用经验教程分享!

    }fPn办公区 - 实用经验教程分享!

    }fPn办公区 - 实用经验教程分享!

    return false;fPn办公区 - 实用经验教程分享!

    }fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

  • 本页面未经许可获取自百度经验
  • 传入字符串与数组检验fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    console.log(isStrInArray('33',['1','2',3,false]))fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

二、给 Array 数组类型拓展方法

  • 在 Array 原型链上添加一个方法fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    // 传入字符串 str ,数组 arrfPn办公区 - 实用经验教程分享!

    Array.prototype.hasStr = function (str) {fPn办公区 - 实用经验教程分享!

    let n = this.length;fPn办公区 - 实用经验教程分享!

    while (n--) {fPn办公区 - 实用经验教程分享!

    if (this[n] === str) {fPn办公区 - 实用经验教程分享!

    return true;fPn办公区 - 实用经验教程分享!

    }fPn办公区 - 实用经验教程分享!

    }fPn办公区 - 实用经验教程分享!

    return false;fPn办公区 - 实用经验教程分享!

    }fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

  • 传入字符串与数组检验fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    let result = ['1', '2', 3, '33', false].hasStr('33')fPn办公区 - 实用经验教程分享!

    console.log(result) 结果 truefPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    let result = ['1', '2', 3,true,false].hasStr('33')fPn办公区 - 实用经验教程分享!

    console.log(result) 结果 falsefPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

    js如何判断数组是否含有某个字符串fPn办公区 - 实用经验教程分享!

  • 不推荐去改变 JavaScript 的原始数据,也就是不推荐使用这种方法。fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    fPn办公区 - 实用经验教程分享!

    如果需要使用原型链的方法,可以是自定义的数据类型fPn办公区 - 实用经验教程分享!

注意事项

  • 学无止境~

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!fPn办公区 - 实用经验教程分享!


标签: 编程语言JAVASCRIPT

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码