Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 24

J

Jumpux in JavaScript — русскоговорящее сообщество
Sait
можно ли в javascript замораживать массивы и функции
Object.freeze([2,3,4])
Object.freeze(x=>x*2)
Прочитай внимательно метод Object.freeze, он фризит только объекты на сколько я знаю
источник

S

Sait in JavaScript — русскоговорящее сообщество
про обьекты то все знают. я спрашиваю про массивы
источник

J

Jumpux in JavaScript — русскоговорящее сообщество
Sait
про обьекты то все знают. я спрашиваю про массивы
Там разве написано Array.freeze?)
Массивы можно запретить видоизменять через const
источник

J

Jumpux in JavaScript — русскоговорящее сообщество
Sait
можно ли в javascript замораживать массивы и функции
Object.freeze([2,3,4])
Object.freeze(x=>x*2)
Ну или только если Массив перебирать в объект а потом уже фризить его
источник

J

Jumpux in JavaScript — русскоговорящее сообщество
Sait
можно ли в javascript замораживать массивы и функции
Object.freeze([2,3,4])
Object.freeze(x=>x*2)
В ES5 если аргумент метода не является объектом (является примитивным значением), будет выброшено исключение TypeError. В ES2015 такой аргумент будет рассматриваться, как простой замороженный объект и метод его просто вернёт.
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze
источник

J

Jumpux in JavaScript — русскоговорящее сообщество
Jumpux
Всем привет!
У меня такой вопрос.
На сайте есть отправка данных с формы в CRM, смысл такой.
Для получения первого access_token и refresh_token используется authorization_code, он действителен всего 10 минут.
Дальше новый access_token получается по refresh_token.
Не могу понять как построить логику и где хранить это все.
Функции по получению 1го access_token и refresh_token написал, по обновлению их тоже функция есть, отправка всего этого в CRM тоже есть и все работает.
Какую логику построить можно для authorization_code и далее автоматического обновления access_token и refresh_token?
Сайт на WP
Кто может подсказать?
источник

S

Sait in JavaScript — русскоговорящее сообщество
Jumpux
Там разве написано Array.freeze?)
Массивы можно запретить видоизменять через const
const a = [4,5,6];
a[0] = 1;
console.log(a);
// Array(3) [ 1, 5, 6 ]
источник

S

Sait in JavaScript — русскоговорящее сообщество
var array = [1,2,3,4,5];
var frozenArray = Object.freeze(array);
frozenArray[0] = 10;
log(frozenArray);
// [1,2,3,4,5]
источник

S

Sait in JavaScript — русскоговорящее сообщество
вот прикольная статья тут прочитал про замораживaние массива
https://medium.com/better-programming/prevent-object-properties-from-being-modified-with-javascripts-freeze-function-dd13e5bdc920
источник

MB

Morten BB in JavaScript — русскоговорящее сообщество
Wow, that was fast! Thank you! 👍🏻
источник

@.

@Dragos . in JavaScript — русскоговорящее сообщество
Привет. Не могу разобраться с клавишей shift. При нажатии появляются вторичные символы - а вот при повторном - обратно не получается вернуть цифры. Подскажите пожалуйста - где ошибаюсь ?
https://codepen.io/manager350/pen/PozWarR
источник

wd

web developer in JavaScript — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, что можно почитать, чтобы на js научится делать анимации перетаскивания например (условно, чтобы сложить лист бумаги пальцем)
источник

А

Алекс in JavaScript — русскоговорящее сообщество
ребят, как в вебпаке 4 подключить jquery 1.9.1
все уже перепробовал, не работает глобально через webpack.ProvidePlugin
источник

А

Алекс in JavaScript — русскоговорящее сообщество
нашел такое:
Более старые версии jQuery не используют именованный экспорт. Более новые версии делают. Метод импорта зависит от того, какую версию jQuery вы используете.

и че делать тогда, если версия 1.9.1 вообще ничего не экспортирует
как ее в вебпаке использовать?

в галпе было просто, подключил, галп собрал в файл и все, можно юзать ЛЮБУЮ версию. тут же в вебпаке нихера так не работает
все какие то заморочки
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Вопрос не понятный. если cdn то в index.html её прописал и гоняй сколько влезет
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Да и подумай над тем нужен ли тебе вебпук
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Если у тебя не большой проект, то его знать достаточно на уровне - подключить файл лоадер, терсер, копировать/переносить/минифицировать/бить на чанки.
источник

Д

Дима in JavaScript — русскоговорящее сообщество
И возиться с ним в петах - далеко не всегда хорошая затея
источник

А

Алекс in JavaScript — русскоговорящее сообщество
Дима
Да и подумай над тем нужен ли тебе вебпук
так вот и думаю, пытаюсь с галпа перейти на вебпак в отдельной ветве тесты провожу
проект очень большой, ~10 разделов каждый как отдельный сайт, объединенные единым оформлением
замучился на галпе все это поддерживать, хочу структурированность  и модульность сделать
источник

DK

Denis Krasnov in JavaScript — русскоговорящее сообщество
Есть идеи почему бекграунд не перекрывает частичку логоттипа? Canvas
источник