TGViewer
Channel Public Channel
As For JS

As For JS

@asforjavascript

As For JavaScript...
Обсуждения — @AsForJsTalks
Subscribers
3.08K
Photos
313
Videos
29
Links
632

Showing posts older than #1669 · Back to latest

Older Posts 17 shown
Post #1668 1.65K
Сегодня мне моя дочь сказала:
- Папа я тебя не понимаю, ты можешь на английском?
  • 🤣 26
  • ❤ 5
  • 🙏 5
  • 👍 1
  • 🕊 1
Post #1666 1.62K
Если кто-то любит научную фантастику времен Стругацких
и хочется поржать
посмотрите пару серий из франшизы - Обломки

Там как в анекдоте:
Чапаев: Петька приборы!
П: девять!
Ч: Петька приборы!!!
П: ДЕВЯТЬ
Ч: Что девять?
П: А что приборы?

https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%BB%D0%BE%D0%BC%D0%BA%D0%B8_(%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)


p.s. Сериал был закрыт после первого сезона.
  • 🤣 10
  • 👀 2
Post #1665 1.59K
  • 🤣 31
  • 👍 1
  • 🔥 1
Post #1663 1.62K
Два разных мира:
Шара
Шухер
  • ❤ 22
  • 😍 4
  • 👍 2
Post #1662 1.78K
  • 👀 4
  • ❤ 3
Post #1660 1.73K
Помните трансляцию, на которую якобы подали в суд?

Ну где был разбор десятка шортсов задач.

Сегодня youtube вернул видео в доступ, сняв с него все ограничения.

Авор напиздюнкал про то что подал в суд.

https://www.youtube.com/watch/IMS-LVHlXuU
  • 👍 22
  • 🔥 4
  • ❤ 2
  • 🕊 2
  • 😁 1
  • 😎 1
Post #1658 1.81K
Вы когда нибудь видели кошбаку?
  • ❤ 31
  • 😁 8
  • 🔥 6
  • 👍 3
Post #1657 1.72K
Шухер
Шара

Одесских котярышнеков вам на утро понедельника
  • 😍 33
  • ❤ 10
  • 👍 5
Post #1656 1.65K
Имена:
Кака-малякя
Клякса

были отвергнуты.

теперь Шухер
  • 👍 13
  • 😁 6
  • 🕊 2
Post #1653 1.77K
На шухере
  • 🔥 30
  • 🤣 10
  • ❤ 8
  • 🙏 3
  • 😍 1
  • 🐳 1
Post #1652 1.76K
Приветь.
Кака-маляка он же клякса.
  • ❤ 69
  • 🔥 8
  • 😁 4
  • 🤯 1
  • 🕊 1
Post #1651 1.7K
Сегодня у Владислава @burko_vladislav
др.

Он не один год,
на ютьбе,
делал тайм коды к моим шортсам на 8 часов и наводил там порядок.

Отхєпибездите его пожалуйста.
  • 🔥 33
  • ❤ 4
  • ❤‍🔥 2
  • 🕊 2
Post #1650 1.66K
Post #1649 1.52K
К слову.
Если Вы откроете mdn то увидите неверное описание метода reject

Метод reject конструктора Promise возвращает результат вызова rejected функции для конструктора, который был обозначен как тот при помощи которого был создан промис.

И это НЕ ОБЯЗАТЕЛЬНО БУДЕТ promise в состоянии rejected

Согласно спецификации, никто не мешает использовать СВОЙ конструктор для создания промиса, который для метода rejected вернет fulfilled promise.

Следует для себя отметить что:
Promise.reject - это не создание Promise в состоянии реджектед.
Это возвращение результата после вызова функции reject у конструктора который обозначен как тот, который привязан к целевому промису.

Ровно тоже самое для Promise.resolve.

Простым и наглядным примером этого может служить вот этот код


Иными словами:
при вызове по умолчанию, Promise.reject вы вызываете стандартную реджект функцию конструктора Promise которая и возвращает по умолчанию тот самый реджектед промис,

переопределив которую, вы можете вернуть что угодно.

Promise.reject - єто вызов реджектет функции, но не создание реджектед промиса.
  • 🔥 6
  • 🕊 2
  • 👍 1
Post #1648 1.44K
Дурацкий анонс на завтра.

Кака-маляка.
Как вы думаете,
можно ли при помощи Promise.resolve()
сделать то,
чего нельзя сделать
при помощи Promise.reject()?
И наоборот

Простым языком:
Можно ли при помощи Promise.reject() вернуть такой же Promise что и при помощи Promise.resolve() во всех случаях?

Иными словами, можно ли при помощи Promise.resolve или Promise.reject проделать работу, которая взаимозаменяма?

То есть доказать, что достаточно любого из них для решения всего множества задач возлагаемых на эти два метода.

То есть доказать, что при помощи Promise.resolve можно получить все множество результатов Promise.reject
и при помощи Promise.reject получить все множество результатов для Promise.resolve

Простой пример, придумайте такой theThing чтобы :
// определение theThing

Promise
.reject( theThing )
.then(
(theRes) =>
console.log("Promise resolved", theRes )
);
// Promise resolved Yo


UPD1:
Чат жпт/codex, отвечает на єтот вопрос неправильно.


UPD2:
в решении задачи нет никаких обходных путей и хаков, или трюков.
Никаких модификаций оригинальных методов.
Только типичные штатные возможности. То есть мы передаем что-то на вход, а на выходе имеем зареєолвеный промис с вєлью "Yo"


UPD3:
Проблема аи агентов, и может быть у вас, заключается в том, что вы думаете будто-бы, Promise.reject всегда возвращает rejected промис.


UPD4:
Сейчас єту задачу проверят на всех доступных АИ агентах. Минимум один - задачу решить не может.
Будет весело


UPD5:
Вот так, из простого желания показать интересные задачки на промисы, выясняется что аи агенты не знают как с промисами работать.
Впрочем люди - не исключение.


UPD6:
Если кому интересно - попробуйте выдавить из АИ/агентов ответ на вопрос - как при помощи Promise.reject получить fulfilled Promise.

я уже час забавляюсь и не получается.


UPD7:
Тем кому нужна подсказка.
Вы же понимаете, что я помешан на спецификации?


UPD8:
подсказка тут
https://t.me/AsForJsTalks/291308


Отгадка
Такие методы как resolve или reject у конструктора Promise - НЕ ВОЗВРАЩАЮТ ПРОМИС В ОПРЕДЕЛЕННОМ СОСТОЯНИИ

они вызывают функцию резолв или реджект в зависимости от метода, и возвращают результат ее работы.

и если такое поведение не определено, то выполняется поведение по умолчанию к которому все привыкли
https://t.me/AsForJsTalks/291332


Об єтом и другом,
чеге вы не думали про промисы
поболтаем завтра
  • 🤯 8
  • 🕊 5
  • 👍 3
  • ❤ 2
  • 👌 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →