text Замыкание

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Замыкание相关的知识,希望对你有一定的参考价值。


  function filter(array, fun) {
    var ar = [];
    for (let i = 0; i < array.length; i++) {
      if (fun(array[i])) {
        ar.push(array[i])
      }
    }
    return ar;
  }



  function inBetween(a, b) {
    return function (arr) {
      return a <= arr && b >= arr
    }
  }


  function inArray(arr) {
    return function (num) {
      for (let i = 0; i < arr.length; i++) {
        if (num == arr[i]) {
          return true
        }
      }
    }
  }



  /* .. ваш код для filter, inBetween, inArray */
  var arr = [1, 2, 3, 4, 5, 6, 7];

  console.log(filter(arr, function (a) {
    return a % 2 == 0
  })); // 2,4,6

  console.log(filter(arr, inBetween(3, 6))); // 3,4,5,6

  console.log(filter(arr, inArray([1, 2, 10]))); // 1,2

以上是关于text Замыкание的主要内容,如果未能解决你的问题,请参考以下文章

text ИмпортанимациикамерыизAEвViz

text Создание#Документы

text Примеркоманддляэкспортаиимпортабазыданных:

php 自定义数据库查询кастомныйзапроскбазе,выбратьвсепостысразнымзначениемкастомфилда

markdown Обрезать来自本地的HTML /文本указаннойдлиныскорректнымзакрытиемтегов

php 更多信息RSS(feed)черезравныеуказанныепромежуткивремени