
Котяй Негодяй
02.07.2018
19:27:30
В реакт нейтив жс юзает нативные компоненты. Получается быстрее, чем в кордове, например, где как раз приложение представляет из себя встроенный браузер с веб-приложухой.

Павел)
02.07.2018
20:08:29
Есть кто нибудь кто может написать сайт, типа этого и сколько будет по деньгам?
http://khariton.com/

whata
02.07.2018
20:14:45

Google

Павел)
02.07.2018
20:15:48

Ruslan ?
02.07.2018
20:31:26

Max
02.07.2018
20:56:19
Там 0 не будет ни в каком случае, даже в таком:
+[] + +{}
Будет NaN
Разве что так: []|0 + {}|0

Vitaly
02.07.2018
20:58:07

Ruslan ?
02.07.2018
21:00:51
а теперь глянь сюда
Если {} в начале строки, то это воспринимается пустой блок кода

Max
02.07.2018
21:08:51

Stas
02.07.2018
21:13:36

Roman
02.07.2018
21:17:34
? как выдрать последний элемент? ?

Stas
02.07.2018
21:20:21

Max
02.07.2018
21:21:09
Последний элемент массива или объекта?
если массива, то
array[array.length - 1]
Если объекта то:
const keys = Object.keys(obj);
obj[keys[keys.length - 1]]

Google

Max
02.07.2018
21:28:44
Вот экзотические методы, которые приходят на ум (не стоит использовать в реальности):
1. const [last, ...rest] = array.reverse();
2. const last = array.slice(-1)[0];
3. const last = array.slice().pop();
4. const {length : L, [L-1]: last} = array;

Roman
02.07.2018
21:31:21
обойти этот массив нельзя

iwannafly
02.07.2018
21:32:23
А почему так?

Max
02.07.2018
21:32:55
arr[len-1] вернет именно последний элемент массива, потому что индексация начинается с нуля
В python проще с этим просто arr[-1]

Roman
02.07.2018
21:34:38
нет) это все не сработает)
лучше короче это все выкинуть и переписать ??♂️ хз зачем так делают, но задачка интересная)

Max
02.07.2018
21:36:35
Не сработает разве что если у тебя iterator там
А все, у тебя там разряженный массив. Хотя даже с разряженным массивом все это будет работать

Stas
02.07.2018
21:38:37
А почему так?
в начале строки фигурные скобки - это блок с инструкциями (как при объявлении функции)
{что-то} - выполняется и пропадает
а +[ ] - это 0

iwannafly
02.07.2018
21:45:24

Андрей
03.07.2018
00:08:54
Привет всем, подскажите в какую сторону гуглить, есть функция, которая отправляет запрос на бекенд, к этой эту функцию очень часто дергают, как сделать чтобы запрос уходил не чаще раза в какой-то промежуток времени

Phoenix»
03.07.2018
00:21:19

Max
03.07.2018
00:21:20
trottle
https://www.npmjs.com/package/throttle-debounce#throttledelay-notrailing-callback-debouncemode

Андрей
03.07.2018
00:25:52
спасибо, попробую

mr_makss
03.07.2018
02:26:15
https://github.com/telegramdesktop/tdesktop

Google

mr_makss
03.07.2018
02:28:38
https://shopify.github.io/draggable/examples/drag-events.html
https://shopify.github.io/draggable/examples/multiple-containers.html
с помощью этого можете собрать свой натив и подключить к проекту. переписывать такую мелочь не имеет особого смысла

Антон
03.07.2018
03:17:10

Denis
03.07.2018
04:18:19
как разместить картинку курсора над картинкой карты без позишн абсолют? https://jsfiddle.net/vuhLfjqt/

Ri
03.07.2018
05:38:06
как взять значения enum из объекта, т.е. взять значения объекта и засунуть их в массив например ?
Object.keys(obj) что-то не значения выводит

Artyom
03.07.2018
05:40:01
Object.values(obj)

atomrec
03.07.2018
06:55:23
Всем привет, подскажите плиз, Vuetify, компонент Cards, как в нем можно передать ссылки html? Чтобы в блоке высвечивался не код html, а именно ссылка.

Akmatali
03.07.2018
07:25:47
ссылка на тему: https://learn.javascript.ru/bind
Как работает на самом деле метод bind?
на ютубе смотрел скринкасты никто с толком не объясняет
внутренний реализацию метода bind и как он работает.
Если кто понимает помогите понять работу метода bind.
Я так понял что bind когда мы запускаем как то так bind(user.sayHi, user)
она кроме возврашение функции объертку с привязанным жестко
контекстом, делает кое что еще мне кажется она копирует объект
куда нибудь и потом использует его в setTimeout
после 1000 милисекунд.
Если не копировать тогда будет ошибка, потому что
когда мы присваивали в user = null;
после setTimeout.
setTimeout еще не запускался а мы уже успели перезаписать user.
Когда запуститься setTimeout будет примерно такая ошибка (не могу читать метод
из null)
null.sayHi();

Roman
03.07.2018
07:28:59

Akmatali
03.07.2018
07:29:26

Akmatali
03.07.2018
07:39:15

Roman
03.07.2018
07:39:31
на nnmclub например

Akmatali
03.07.2018
07:39:58

Roman
03.07.2018
07:39:59
либо за 500р у него на сайте подписка есть

Akmatali
03.07.2018
07:40:20

Admin
ERROR: S client not available

Google

Антон
03.07.2018
07:40:37

Akmatali
03.07.2018
07:40:56

Антон
03.07.2018
07:42:28
почему в твоем варианте работает первый пример и не работает второй
в первом объект юзера сохраняется, так как на него есть ссылка из context
во втором ссылка user удаляется, но запрос делается через эту же ссылку. поэтому ошибка
для чего вообще нужны - bind, call, apply
у каждой функции есть context, к которому функция может обращаться
эти методы позволяют выполнить функции с другим контекстом

Андрей
03.07.2018
07:45:08
привет, чатик!
Ребята, нужен ваш совет.
У меня есть строка типа: 5000, 100000 и тд
Как мне пройтись по этой строке, и разделить ее пробелами после каждого третьего символа справа налево?
Ожидаемый рез: 5 000, 100 000

Roman
03.07.2018
07:46:01

Андрей
03.07.2018
07:48:16
str.substr(-3)
вот я не совсем представляю как при помощи substr вернуть всю строку с пробелами

Антон
03.07.2018
07:48:45
({}).toString() - оригинальный контекст -> [object Object]
const toString = ({}).toString;
toString() -> [object Undefined]
toString.apply({}) -> [object Object]
toString.apply([]) -> [object Array]
toString.apply(/./) -> [object Array]

Сергей
03.07.2018
07:52:33

Андрей
03.07.2018
07:53:05
спасибо!)

Сергей
03.07.2018
07:54:52
s = '5000, 10000';
s.split(/,\s*/).map(i => (+i).toLocaleString()).join(', ');

Roman
03.07.2018
07:55:37

Ернест
03.07.2018
08:15:45
Привет всем
Как лучше начать изучать JavaScript?

Roman
03.07.2018
08:16:11

Ернест
03.07.2018
08:16:32
Сайт может какой
Или ютуб?

Roman
03.07.2018
08:20:47

Google

Roman
03.07.2018
08:20:52
эт имхо

Сергей
03.07.2018
08:23:19

Stas
03.07.2018
08:24:56

Джон
03.07.2018
08:28:38

Анатолий
03.07.2018
08:29:46

Джон
03.07.2018
08:30:54