Ivan Grinkin 8 years ago
parent
commit
b8d6baa791
1 changed files with 5 additions and 2 deletions
  1. 5 2
      07ObjectsFunctionalStyleHomeWork.md

+ 5 - 2
07ObjectsFunctionalStyleHomeWork.md

@@ -67,9 +67,12 @@ var pow5 = myBind(Math.pow, Math, [undefined, 5]) // первый парамет
                                                   // параметры, которые должны передаваться при вызове,
                                                   // а другие значения являются значениями по умолчанию:
 pow5(2) // => 32, вызывает Math.pow(2,5), соотнесите с [undefined, 5]
+var cube = myBind(Math.pow, Math, [undefined, 3]) // cube возводит число в куб
+cube(3) // => 27
 
-var zeroPrompt = myBind(prompt, window, [undefined, "0"]) //аналогично, только теперь задается "0" как текст по умолчанию в prompt, а текст приглашения пользователя задается при вызове zeroPrompt
-var someNumber = zeroPrompt("Введите число") // вызывает prompt("Введите число","0")
+var zeroPrompt = myBind(prompt, window, [undefined, "0"]) //аналогично, только теперь задается "0" как текст по умолчанию в prompt, 
+                                                          //а текст приглашения пользователя задается при вызове zeroPrompt
+var someNumber = zeroPrompt("Введите число")              // вызывает prompt("Введите число","0")
 ```
 
 Массив, который идет третьим параметром определяет, какие поля должны подменяться значением по умолчанию, а какие - задаваться в последствии (undefined).