The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Основатель QEMU и FFmpeg опубликовал JavaScript-движок QuickJS, opennews (??), 11-Июл-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


41. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +/
Сообщение от kiwinix (?), 12-Июл-19, 02:15 
Да ну третий пример +- иногда используется, даже в PHP можно так запятые ставить.

И ваще то, это фича, которую юзают! Кажись так можно пропускать переменные при деструктуризации

const [first,,third] = [1,2,3];

Но я не чекал, работает ли такой код, я с телефона

Ответить | Правка | Наверх | Cообщить модератору

61. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +/
Сообщение от Евгений (??), 12-Июл-19, 08:48 
Чего???

$ php -r 'var_dump([,,,]);'
PHP Fatal error:  Cannot use empty array elements in arrays in Command line code on line 1

Fatal error: Cannot use empty array elements in arrays in Command line code on line 1

Ответить | Правка | Наверх | Cообщить модератору

86. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +1 +/
Сообщение от Аноним (86), 12-Июл-19, 11:34 
не, там прикол в другом - в третьем примере по логике ответ должен был быть 4
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

95. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +/
Сообщение от Mmrnmhrm (?), 12-Июл-19, 12:44 
Кому был должен? Ты выясни, чисто для себя, что такое .length - в данном случае он работает так, как ему положено
Ответить | Правка | Наверх | Cообщить модератору

117. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +1 +/
Сообщение от mickvav (?), 12-Июл-19, 16:35 
Нет, там [1,2,] == [1,2] поэтому empty между последней запятой и закрывающей скобкой не создается.
В python, кстати, тоже можно так писать - [1,2,] и это то же самое, что и [1,2]
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

145. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +/
Сообщение от Аноним (140), 13-Июл-19, 09:39 
Реально используемый код
[
  "one",
  "two",
  "three",
]
По Вашей логике там должен быть пустой элемент в конце. А по логике разработчиков языка запятая в конце позволяет избежать ошибки при добавлении последующих элементов. Например
[
  "one",
  "two",
  "three"
  "four"
]
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

93. "Основатель QEMU и FFmpeg опубликовал JavaScript-движок Quick..."  +/
Сообщение от Mmrnmhrm (?), 12-Июл-19, 12:38 
Если с андроеда - ставишь termux и можно прогать )
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру