- Утверждён стандарт ECMAScript 8 (2017) , max, 11:20 , 12-Июл-17 (1) +8 [^]
- Утверждён стандарт ECMAScript 8 (2017) , Andrey Mitrofanov, 12:25 , 12-Июл-17 (8) –1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:37 , 12-Июл-17 (15) +2
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:58 , 12-Июл-17 (22)
- Утверждён стандарт ECMAScript 8 (2017) , Олег Торбасов, 17:50 , 16-Июл-17 (93) –1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 11:27 , 12-Июл-17 (2)
- Утверждён стандарт ECMAScript 8 (2017) , GG, 11:41 , 12-Июл-17 (3)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 12:06 , 12-Июл-17 (4) +1
- Утверждён стандарт ECMAScript 8 (2017) , A.Stahl, 12:09 , 12-Июл-17 (5) +20 [^]
- Утверждён стандарт ECMAScript 8 (2017) , антончик, 12:16 , 12-Июл-17 (6) +14 [^]
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 12:18 , 12-Июл-17 (7) –3
- Утверждён стандарт ECMAScript 8 (2017) , НяшМяш, 12:50 , 12-Июл-17 (9) +2
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 12:58 , 12-Июл-17 (10) –2
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:41 , 12-Июл-17 (17)
- Утверждён стандарт ECMAScript 8 (2017) , pripolz, 15:19 , 12-Июл-17 (33) –1
- Утверждён стандарт ECMAScript 8 (2017) , Отражение луны, 20:57 , 12-Июл-17 (52)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 21:06 , 12-Июл-17 (54) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 21:14 , 12-Июл-17 (55) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 23:22 , 12-Июл-17 (59) –3
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 00:53 , 13-Июл-17 (63) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 00:57 , 13-Июл-17 (64)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 08:47 , 13-Июл-17 (69)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:23 , 13-Июл-17 (75) +1
- Утверждён стандарт ECMAScript 8 (2017) , ygaergafhedg, 15:55 , 13-Июл-17 (77) –1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 16:18 , 13-Июл-17 (78)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 18:24 , 13-Июл-17 (80) –1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 19:01 , 13-Июл-17 (84)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 19:46 , 13-Июл-17 (86)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 20:22 , 13-Июл-17 (89) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 18:07 , 14-Июл-17 (91) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:06 , 12-Июл-17 (11) –5 [V]
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:08 , 12-Июл-17 (12) +3
- Утверждён стандарт ECMAScript 8 (2017) , Я, 13:45 , 12-Июл-17 (20) –1
- Утверждён стандарт ECMAScript 8 (2017) , анонимус, 14:20 , 12-Июл-17 (24) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 14:20 , 12-Июл-17 (25)
- Утверждён стандарт ECMAScript 8 (2017) , rshadow, 14:36 , 12-Июл-17 (28) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним Анонимович Анонимов, 16:33 , 12-Июл-17 (37) +1
- Утверждён стандарт ECMAScript 8 (2017) , Crazy Alex, 14:29 , 12-Июл-17 (27) –3
- Утверждён стандарт ECMAScript 8 (2017) , anon2000, 13:10 , 12-Июл-17 (13) –6 [V]
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:39 , 12-Июл-17 (16) –2
- Утверждён стандарт ECMAScript 8 (2017) , username, 14:09 , 12-Июл-17 (23)
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 13:45 , 12-Июл-17 (19) +1
- Утверждён стандарт ECMAScript 8 (2017) , rshadow, 14:38 , 12-Июл-17 (29) –1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 14:52 , 12-Июл-17 (31) +1
- Утверждён стандарт ECMAScript 8 (2017) , Аноним, 16:14 , 12-Июл-17 (36) –1
- Утверждён стандарт ECMAScript 8 (2017) , defu, 17:36 , 12-Июл-17 (42)
> - Разрешено (https://github.com/tc39/proposal-trailing-function-commas) оставлять > запятые после последнего элемента в массивах и объектах (например, "var arr > = [1, 2, 3,];"). В массивах также можно оставлять незаполненные элементы > (например, "var arr = [1, 2, 3,,,];") вместо которых останутся пустые > значения; В общем-то переводить надо аккуратней, НО самое смешное, что народ принялся бурно обсуждать, как будто это новая фича , то, что написано было уже внедрено с ES5. А по линку, то что новое приняли, это "Trailing commas in function parameter lists", т.е. можно ставить запятую после последнего параметра в фунцкии, аля f(a,) тоже что и f(a).
- Утверждён стандарт ECMAScript 8 (2017) , Ilya Indigo, 17:49 , 12-Июл-17 (43) –2
- Утверждён стандарт ECMAScript 8 (2017) , Zoolander, 18:21 , 12-Июл-17 (45)
- Утверждён стандарт ECMAScript 8 (2017) , defu, 18:57 , 12-Июл-17 (47) +1
Так а что не ясно то, это не новая фича. Они добавили только trailing commas для параметров функции, пример: f(a,). А в массивах и объектах уже было давно это внедрено. Одну запятую в конце списка массива или объекта можно использовать, "для облегчения" добавления новых элементов ;) К примеру: const a = [1,2,3,] ; a.length; // размер масива 3, тоже что и a[1,2,3] // const obj = { a: 'one', b: 'two', c: 'three",} ; // Ну и если запятых в конце несколько, то это тоже самое что создать undefined элементы. К примеру: const a = [1,2,3,,,] ; a.length // размер массива будет 5, где пустые элементы образуют дыру, они неявно undefined. Но любые итераторы над массивом пропустят пустые элементы, т.е. не выведут что они undefined.
- Утверждён стандарт ECMAScript 8 (2017) , Zoolander, 22:14 , 12-Июл-17 (58)
- Утверждён стандарт ECMAScript 8 (2017) , angra, 09:01 , 13-Июл-17 (71)
- Утверждён стандарт ECMAScript 8 (2017) , defu, 11:06 , 13-Июл-17 (73)
Основное применение этому, это git и подобное. Когда элементы объекта/массива находятся в разных строках и, к примеру, ты добавляешь новую строку с новым элементом, тебе нужно поставить запятую в предыдущей строке за последним элементом. И это уходит как 2 строки исправления в гит, вместо одной когда используешь trailing commas.
- Утверждён стандарт ECMAScript 8 (2017) , th3m3, 21:24 , 12-Июл-17 (56) –1
- Утверждён стандарт ECMAScript 8 (2017) , Ydro, 08:45 , 13-Июл-17 (68)
- Утверждён стандарт ECMAScript 8 (2017) , krasnodar2000, 13:57 , 13-Июл-17 (76) –1
- Утверждён стандарт ECMAScript 8 (2017) , Zoolander, 16:25 , 13-Июл-17 (79) –1
- Утверждён стандарт ECMAScript 8 (2017) , defu, 18:29 , 13-Июл-17 (81)
Javascript как-бы мультипарадигмальный, может быть и процедурный и ооп и функциональный ;) В последний год все больше и больше народа переходят на функциональный стиль написания. А про без запятых, так js тоже может =D , const arr = '1 2 3 4 5'.split(' ');
|