Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/01/2016 in all areas

  1. А так вроде всё. http://codepen.io/anon/pen/rxrVNp?editors=1010
    1 point
  2. http://joxi.ru/KAg8By7IgeLMLr https://www.fl.ru/projects/2644506/nujno-sverstat-lending.html прикол
    1 point
  3. любая реализация имеет право на жизнь, даже нерабочая =)== мелочи == в нескольких местах if(Object.prototype.toString.call( arr ) !== '[object Array]') {вместо Array.isArrayв чем смысл? this.actions = this.actions.concat(val);== главное ==могу ошибаться, но при данных let obj = new Calculator([2, '+', '*', 2.15]);твой калькулятор тихо умираетвалидация не отрабатывает, ошибка не перехватывается мне кажется тебе надо еще больше упростить провеку: не пытайся валидировать весь массив, валидурий входящие данные поэлементно думаю, проверку надо делать на этапе добавления данных, а не запуске (просчете) калькулятора --- примерно так (обработка ошибок по вкусу) 'use strict';const PRIVATE = Symbol();class Calculator { constructor(...items) { this[PRIVATE] = []; this.add(...items); } clear() { this[PRIVATE].length = 0; } add(...items) { let valideted = items.filter(item => Calculator.isValid(item)); this[PRIVATE].push(...valideted); } calculate() { let string = this[PRIVATE].join(''); let fn; try { fn = new Function(`return ${string} + 0;`); } catch (e) { console.log(1); throw e; } return Number(fn()); } static isValid(item) { return /^(?:[-+*/%]|\d+|\d+.\d+)$/.test(item); }}let obj = new Calculator(2, '/', 4);console.log(obj);console.log(obj.calculate());http://codepen.io/anon/pen/PZBowj?editors=1011
    1 point
  4. наверное что бы жизнь сахаром не казалась, ну и что бы посложнее было, что не зря мол "целых 3 штуки!" за это просят
    1 point
  5. Тогда спрашивается зачем вообще bootstrap?
    1 point
  6. 1 point
  7. Замените это .site { /* ... */ overflow: hidden; } на это .site:after { content: ''; display: table; clear: both; }
    1 point
  8. Используйте selectionStart.
    1 point
  9. http://phpclub.ru/detail/article/regexp_1 http://phpclub.ru/detail/article/regexp_2 Вот две отличнейшие статьи. Если они не помогут, то уже ничего не поможет.
    1 point
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy