Practise 1_1

(function() {
   var a = b = 5;
})();
 
console.log(b);

LOG?

5

Create native String Function that repeat itself exactly setted times

"Hello".repeatify(3); 'HelloHelloHello

Create native Array Function that returns items only aliquot setted argument

[1,2,3,4].getAliquot(2);

[2,4]

function test() {
   console.log(a);
   console.log(foo());
    
   var a = 1;
   function foo() {
      return 2;
   }
}
 
test();

undefined , 2

var fullname = 'John Doe';
var obj = {
   fullname: 'Colin Ihrig',
   prop: {
      fullname: 'Aurelio De Rosa',
      getFullname: function() {
         return this.fullname;
      }
   }
};
 
console.log(obj.prop.getFullname());
 
var test = obj.prop.getFullname;
 
console.log(test());

Find sum of n-th row

function getFunc(arr, func, callback){
    //returns callback with arr
}

Функция создает массив дубликатов функций func с контексами привязаными к обьектам из arr, затем вызывает callback и аргументом передает полученый массив функций

Создать функцию которая принимает 2 аргумента:  string - ('foreach' / 'for') array - массив чисел. В зависимости от первого аргумента функция должна проходить по массиву разным способом и умножать каждый елемент самого на 2 (100 000 итераций). Создать 2 функции дубликата(Интерфейса) к этой функции которые будут отвечать за зависимость первого аргумента. 

Regular Expressions

Gmail task

Practise 1_1

By Mikki Churilov

Practise 1_1

  • 723