美文网首页
js常用方法集合

js常用方法集合

作者: 钱学敏 | 来源:发表于2018-08-22 18:54 被阅读0次

检查一个字符串是否包含指定的一系列字符串

//es5
function checkSubstrings(string) {
  for (var i = 1; i < arguments.length; i++) {
    if (string.indexOf(arguments[i]) === -1) {
      return false;
    }
  }
  return true;
}
checkSubstrings('this is a string', 'is', 'this');   // true
//es6
function checkSubstrings(string, ...keys) {
  for (var key of keys) {
    if (string.indexOf(key) === -1) {
      return false;
    }
  }
  return true;
}
checkSubstrings('this is a string', 'is', 'this');   // true

数组a是否被包含数组b,是返回true,不是返回false

/**
 * @method isContained  数组a是否被包含数组b,是返回true,不是返回false
 * @param { Array } 参数名称 数组 a
 * @param { Array } 参数名称 数组 b
 * @return { Boolean } a数组是否包含b数组
 * @example
 * ```javascript
 * 用法示例
 * var a = [1,2,3,4,5];
 * var b = [1,4,3,2];
 * var c = [1,6];
 * alert(isContained(a,b));//true
 * alert(isContained(a,c));//false
 *
 * ```
 */
function isContained(a, b){
    if(!(a instanceof Array) || !(b instanceof Array)) return false;
    if(a.length < b.length) return false;
    var aStr = a.toString();
    for(var i = 0, len = b.length; i < len; i++){
        if(aStr.indexOf(b[i]) == -1) return false;
    }
    return true;
}

休眠sleep

// 休眠方法
function sleep(numberMillis) {
   var now = new Date();
   var exitTime = now.getTime() + numberMillis;
   while (true) {
       now = new Date();
       if (now.getTime() > exitTime)
           return;
   }
}

相关文章

  • js常用方法集合

    检查一个字符串是否包含指定的一系列字符串 数组a是否被包含数组b,是返回true,不是返回false 休眠sleep

  • JS常用方法集合

    1.从URL中获取参数

  • JS数组常用方法

    @[toc] JS数组方法 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效...

  • js date对象常用方法集合

    1.newDate : 万恶的ie竟然对new Date('2019-01-31 11:26') 不支持,但又支出...

  • js常用数组的方法集合

    方法 描述 toString()JavaScript 方法 toString() 把数组转换为数组值(逗号分隔)...

  • 集合中常用的方法

    Collection中常用的方法 Map中的常用方法 遍历集合

  • 接口

    Collection接口的常用方法 Set集合 TreeSet增加的方法 Map接口 常用方法

  • JavaScript数组常用方法

    目录 JS 数组常用API常用属性常用方法常见方法语法解释from方法isArrayconcateveryfill...

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • JS 数组方法

    数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们...

网友评论

      本文标题:js常用方法集合

      本文链接:https://www.haomeiwen.com/subject/icxpuftx.html