@JSlang

Страница 640 из 2237
Nikolay
11.02.2017
13:59:32
что контекст уже задан

и его нельзя переопределить

Egoarka
11.02.2017
13:59:37
ДА, ИМЕННО

браво!

Google
Nikolay
11.02.2017
13:59:41
и задан он функцией .bind

Egoarka
11.02.2017
13:59:43
> А как узнать, что передан сторонний контекст? И выкинуть исключение?

Nikolay
11.02.2017
13:59:55
он не задан

ало

.call(admin) не задает контекст

после .bind

он просто проглатывает и ниче не делает

Egoarka
11.02.2017
14:00:30
>_<

Nikolay
11.02.2017
14:00:32
так же как и со вторым .bind после первого

он просто игнорирует то что ему передают

Egoarka
11.02.2017
14:00:56
так вот я хочу, чтобы он его не игнорировал

а выкидывал exception

если контекст сторонний

Google
Nikolay
11.02.2017
14:01:22
мне кажется ты вкорне неправильно решаешь свою проблему

Vladimir
11.02.2017
14:01:29
если контекст сторонний
Как ты это узнаешь?

Egoarka
11.02.2017
14:01:36
вот я у вас и спросил

возможно ли это?

Nikolay
11.02.2017
14:01:42
нет

Vladimir
11.02.2017
14:01:46
Нет

Nikolay
11.02.2017
14:01:48
весь ответ

Egoarka
11.02.2017
14:01:48
ну да, спасибо

до вас уже ответили

сейфово никак

таких нативных механизмов тут нету.

Nikolay
11.02.2017
14:01:58
ну а ты что хочешь?

Egoarka
11.02.2017
14:02:02
уже ничего

вы мне начали зачем-то reply

делать

Nikolay
11.02.2017
14:02:15
есть [[BoundThis]]

Vladimir
11.02.2017
14:02:24
#noobs

Group Butler [beta]
11.02.2017
14:02:24
#noobs
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g

Dreamerinnoise
11.02.2017
14:02:25
ну а ты что хочешь?
Человек хочет свой интерпретатор Js

Nikolay
11.02.2017
14:02:31
хахахах

Google
Dreamerinnoise
11.02.2017
14:02:54
вчера обсуждали

Egoarka
11.02.2017
14:03:03
хихихи

Vladimir
11.02.2017
14:03:05
делать
Егоарка продолжай в том чате пожалуйста ?

Олег
11.02.2017
14:03:12
#noobs
он там забанен :D

Egoarka
11.02.2017
14:03:13
@iamstarkov у меня там бан

Nikolay
11.02.2017
14:03:23
аххаха

Vladimir
11.02.2017
14:03:25
За что?

Egoarka
11.02.2017
14:03:30
за ничего

Nikolay
11.02.2017
14:03:34
уверен?

Egoarka
11.02.2017
14:03:41
да

2/5 warn

должно быть

Egoarka
11.02.2017
14:03:50
мне еще 3 от балды дали

так что да, за ничего

Vladimir
11.02.2017
14:04:10
В любом случае тебе и тут недалеко

Шучу

Но прочитай пру книг по жс

Перед тем как писать свой вм

Dreamerinnoise
11.02.2017
14:05:16
всё уже предлагали

Nikolay
11.02.2017
14:05:26
@egorea1999 не делай .bind и внутри функции auth можно будет тогда сделать вот так console.log('this is user', this === user)

Google
Egoarka
11.02.2017
14:05:52
@JiLiZART не надо мне объяснять

вопрос другой был

вы почему-то постоянно съезжаете с темы

Nikolay
11.02.2017
14:06:25
я тебе ответил

this в функции будет разный

если не делать .bind

Egoarka
11.02.2017
14:06:58
контекст может быть передан любой

Vladimir
11.02.2017
14:07:17
Вот поэтому тебе и говорят прочитать пару книг

Nikolay
11.02.2017
14:07:30
auth.call(admin)// в функции auth this будет от admin

если сделать auth.call(user):// в функции auth this будет от user

Admin
ERROR: S client not available

Nikolay
11.02.2017
14:07:53
ферштейн?

Egoarka
11.02.2017
14:07:57
. . .

такое чувство, что ты мне объясняешь то. чего я не знаю

я это все знаю

ферштейн?

Nikolay
11.02.2017
14:08:24
походу не знаешь

Egoarka
11.02.2017
14:08:38
это ты как определил?

Nikolay
11.02.2017
14:08:57
не я определил )

Egoarka
11.02.2017
14:09:09
ну вот и все, ты и не определишь

Google
Nikolay
11.02.2017
14:09:22
)))

hlomzik
11.02.2017
14:09:27
Тут все уже определили

если контекст сторонний
Что такое сторонний контекст?

Nikolay
11.02.2017
14:10:06
@egorea1999 оч советую https://github.com/getify/You-Dont-Know-JS

Egoarka
11.02.2017
14:10:28
@hlomzik сторонний контекст где именно?

Nikolay
11.02.2017
14:12:12
ну он хочет два this как я понял )

один от user другой от admin

Egoarka
11.02.2017
14:12:42
@JiLiZART nope

hlomzik
11.02.2017
14:14:15
Egoarka
11.02.2017
14:14:21
@hlomzik сторонним контекстом называется тот контекст, который был передан в функцию через bind/apply/call

такой ответ устроит?

hlomzik
11.02.2017
14:14:29
Egoarka
11.02.2017
14:14:35
ну хорошо, давай свой

hlomzik
11.02.2017
14:14:42
ты смешной

сторонний контекст хочешь ты

Egoarka
11.02.2017
14:14:50
а ты нет

hlomzik
11.02.2017
14:14:58
в спеке нет определения "стороннего контекста"

Nikolay
11.02.2017
14:15:20
@egorea1999 https://github.com/getify/You-Dont-Know-JS/tree/master/this%20%26%20object%20prototypes

Egoarka
11.02.2017
14:15:21
youpt'a genial'no~!

hlomzik
11.02.2017
14:15:21
контекст — динамическая характеристика времени выполнения. она определяется условиями запуска. call/apply — условия запуска.

Egoarka
11.02.2017
14:16:01
@hlomzik вводить в заблуждение - себя не уважать

поэтому я тебя и переспросил про какой "сторонний контекст" идет речь

Nikolay
11.02.2017
14:17:33
мне вот интересно откуда ты взял сторонний контекст?

Страница 640 из 2237