Browse Source

+myBind chessMin

Ivan Asmer 7 years ago
parent
commit
dea1fe1f76
1 changed files with 2 additions and 0 deletions
  1. 2 0
      ClosureProtoHW.md

+ 2 - 0
ClosureProtoHW.md

@@ -57,6 +57,8 @@ var pow5 = myBind(Math.pow, Math, [undefined, 5]) // первый парамет
                                                   // параметры, которые должны передаваться при вызове,
                                                   // а другие значения являются значениями по умолчанию:
 var cube = myBind(Math.pow, Math, [undefined, 3]) // cube возводит число в куб
+var chessMin = myBind(Math.min, Math, [undefined, 4, undefined, 5,undefined, 8,undefined, 9])
+chessMin(-1,-5,3,15) // вызывает Math.min(-1, 4, -5, 5, 3, 8, 15, 9), результат -5
 
 pow5(2) // => 32, вызывает Math.pow(2,5), соотнесите с [undefined, 5]
 cube(3) // => 27