Цитата:
var reg = new RegExp([ '^(?:(?:(?:http(?:s)?:\\/\\/|www\.)' // протокол // остальное ].join("")); получается комментрированная рега :) имхо, равнение на кофескрипт - неок да, стрелочные функции - крутая вещь, но ... пацаны с C# на JS пересели: "давайте ещё LINQ что ли бахнем" хотя, в целом, согласен - их не хватало. но не хватало не именно "функций без return и function" а именно коротких и броских лямбд. |
Цитата:
quicksort =: (($:@(<#[), (=#[), $:@(>#[)) ({~ ?@#)) ^: (1<#) |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Все выглядит как каша, пока не понимаешь смысл. |
Это по твоему читается хуже:
[1, 2, 4, 3].sort( (a, b) => a<b ? a : b ); , чем это: [1, 2, 4, 3].sort( function(a, b){ if (a<b) { return a; } else { return b; } ); ? Можно еще и переменных насоздавать :) |
Цитата:
Цитата:
Свои первые "поделия" на js я писал не зная ничего, ориентируясь чисто на логику и примеры. И оно работало.) С новым синтаксисом уже так не получится. Для олдфагов ничего не изменится - мы примем к сведению новые фичи и спокойно продолжим кодить. Но вот порог вхождения прилично повысится. Хорошо это или плохо - другой вопрос. |
Цитата:
|
Цитата:
Если запись логична, значит нужна практика для того, чтобы начать читать её быстро. И это совсем не значит, что короткая запись читается хуже чем длинная. Просматривая код, один фиг не читаешь его целиком, это не художественная литература, чтобы перечитывать ее посимвольно. Любой клоун может написать нечитабельный код. Твои предрассудки не должны мешать мне пользоваться дополнительными удобствами. Не нравиться новый js не пиши на нем. Можно подумать тебя кто-то персонально заставляет?! Большинство библиотек показывают наружу только необходимые методы, что там внутри тебя трогать не должно. Меня не трогает, я жизнь не собираюсь положить, чтобы прочитать весь код на планете. Что-то вы ребята ноете как будь-то вам не новые инструменты дают, а старые ломают. Негоже гнать! |
Цитата:
Js дошел до ручки, его либо дополнять либо выкинуть на помойку. О чем как капитан очевидность скажу не стесняясь. Уже и Дарт и Тайпскрипт изобрели, лишь бы хоть что-нибудь сделать с этим "убожеством". Он не был "убожеством", но со временем стал. И я не хочу, чтобы его постигло забвение. Я хочу писать на современном языке, а не поддерживать изо всех сил велосипедостроение. Если бы не es6 я бы точно стал писать на "кофе". Надоело плести макароны. |
Цитата:
http://www.perl.com/pub/2003/06/06/r...ting_regex ps |
Часовой пояс GMT +3, время: 00:46. |