Size: a a a

Node.js — русскоговорящее сообщество

2019 November 06

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Чому так ?
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Кто ро долбаебам теперь давать будет ?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
источник

В

Валет in Node.js — русскоговорящее сообщество
Привет. Есть класс со многими методами (много, около 50 (так надо)) и один из них получает js код в строке и просто через new Function() его выполняет. Код внутри этой строки непосредственно должен иметь доступ ко всем методам этого класса. Но проблема в том, что для этого мне нужно писать this каждый раз когда я оращаюсь к такому методу.

Пробовал избавится от этого способом деструктуризации каждого метода перед вызовом функции, но т.к. методов дофига то получается дичь

Обертка в with(this) не работает т.к как я понял strict mode включен по умолчанию и он запрещает, а как его выключить не понятно

Что посоветуете чтобы не нужно было писать this при вызове методов класса?
источник

go

government of usa in Node.js — русскоговорящее сообщество
Валет
Привет. Есть класс со многими методами (много, около 50 (так надо)) и один из них получает js код в строке и просто через new Function() его выполняет. Код внутри этой строки непосредственно должен иметь доступ ко всем методам этого класса. Но проблема в том, что для этого мне нужно писать this каждый раз когда я оращаюсь к такому методу.

Пробовал избавится от этого способом деструктуризации каждого метода перед вызовом функции, но т.к. методов дофига то получается дичь

Обертка в with(this) не работает т.к как я понял strict mode включен по умолчанию и он запрещает, а как его выключить не понятно

Что посоветуете чтобы не нужно было писать this при вызове методов класса?
ничего, пиши this
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Валет
Привет. Есть класс со многими методами (много, около 50 (так надо)) и один из них получает js код в строке и просто через new Function() его выполняет. Код внутри этой строки непосредственно должен иметь доступ ко всем методам этого класса. Но проблема в том, что для этого мне нужно писать this каждый раз когда я оращаюсь к такому методу.

Пробовал избавится от этого способом деструктуризации каждого метода перед вызовом функции, но т.к. методов дофига то получается дичь

Обертка в with(this) не работает т.к как я понял strict mode включен по умолчанию и он запрещает, а как его выключить не понятно

Что посоветуете чтобы не нужно было писать this при вызове методов класса?
выполнить рефакторинг
источник

В

Валет in Node.js — русскоговорящее сообщество
Eugene Butusov
выполнить рефакторинг
Не-не так задумано) джеес строка приходит с базы
источник

В

Валет in Node.js — русскоговорящее сообщество
government of usa
ничего, пиши this
use strict можно как-то обойти?
источник

go

government of usa in Node.js — русскоговорящее сообщество
Валет
use strict можно как-то обойти?
использовать его внутри какой-нить функции а не глобально
источник

AA

Arkadiy Alexeev in Node.js — русскоговорящее сообщество
Добрый вечер, уважаемые. Есть сервак на 0http и uws. По сути, такой сервак юзает стандартный нодовский http . С фронта делаю запрос через axios. Корс хедеры прописаны корректно. Options запрос ловлю и отвечаю. Когда делаю запрос post/put/delete методом - все работает как надо, вызывается 1 options и дальше что надо. Но когда я делаю гет-запрос - почему-то на сервер прилетают options, get, options запросы, в этом же порядке. Последний options имеет res.finished === true и прописанные в res при первом options хедеры, поэтому процесс идет некорректный с ним. Очевидно можно отловить и прикрыть, но не хочется, костыльно же.  Формат ответа везде одинаковый, меняю в этом же эндпоинте метод на post например - все работает как надо. Кто-нибудь сталкивался с таким? Почему вызывается второй options запрос?
источник
2019 November 07

A

ASPIRIN in Node.js — русскоговорящее сообщество
парни, а может кто скинуть спеку на такую тему?)
источник

A

ASPIRIN in Node.js — русскоговорящее сообщество
источник

S

Sparrow in Node.js — русскоговорящее сообщество
Массив это объект, верно?
источник

I

Igor in Node.js — русскоговорящее сообщество
±
источник

G

GG in Node.js — русскоговорящее сообщество
На вим?)
источник

S

Sparrow in Node.js — русскоговорящее сообщество
А что будет, если ты сделаешь obj[-1]=prop?
источник

A

ASPIRIN in Node.js — русскоговорящее сообщество
Sparrow
Массив это объект, верно?
Arrays are a special type of objects. The typeof operator in JavaScript returns "object" for arrays.
But, JavaScript arrays are best described as arrays.
Arrays use numbers to access its "elements".
(c) w3c
источник

A

ASPIRIN in Node.js — русскоговорящее сообщество
GG
На вим?)
+
источник

S

Sparrow in Node.js — русскоговорящее сообщество
ASPIRIN
Arrays are a special type of objects. The typeof operator in JavaScript returns "object" for arrays.
But, JavaScript arrays are best described as arrays.
Arrays use numbers to access its "elements".
(c) w3c
В данном случае важно, что это объект, специальные качества не затрагиваются
источник

G

GG in Node.js — русскоговорящее сообщество
Давно на нем? И как? Не скучаешь по функциям вскода или в каком иде ты раньше сидел
источник