Size: a a a

2019 July 24

ВП

Вадім Пошук... in JS
Почему foo.x будет underfined?
источник

AS

Archer Spins ❄️ in JS
Вадім Пошук
var foo = {n: 1};
var bar = foo;

foo.x = foo = {n: 2};

console.log(foo.x);
ты присвоил полю х значени foo но тут же в foo написал {n: 2}
источник

AS

Archer Spins ❄️ in JS
тем самым перезаписал в {n: 2}
источник

AS

Archer Spins ❄️ in JS
все равно что foo.x = foo
foo = {n: 2}
источник

L

Lupusregina[beta] in JS
Вадім Пошук
var foo = {n: 1};
var bar = foo;

foo.x = foo = {n: 2};

console.log(foo.x);
надо гуглить
источник

AS

Archer Spins ❄️ in JS
источник

ВП

Вадім Пошук... in JS
Archer Spins ❄️
все равно что foo.x = foo
foo = {n: 2}
А разве присвоение не происходит с права налево?
источник

AS

Archer Spins ❄️ in JS
нет, ты создал у foo поле х, но потом сам foo перезаписал и по итогу у него нет этого поля
источник

K

Kalinss16 in JS
V L A S O V
Блин
источник

K

Kalinss16 in JS
Оно?
источник

🔥

🔥 in JS
Денис Андреевич
Всем привет, кто может быстро написать на js часы?
Тебе просто часы нужны ? 🙇🏽
источник

L

Lupusregina[beta] in JS
Вадім Пошук
А разве присвоение не происходит с права налево?
да, но объект со свойством походу заранее подготавливается
источник

L

Lupusregina[beta] in JS
источник

L

Lupusregina[beta] in JS
Вадім Пошук
А разве присвоение не происходит с права налево?
к примеру
///////////////////
var foo = {n: 1};
var bar = foo;
var n = "x";
foo[n] = foo = {n: (n="z")};

console.log(foo.x);
console.log(bar);
источник

S

Syntax Highlight Bot in JS
Lupusregina[beta]
к примеру
///////////////////
var foo = {n: 1};
var bar = foo;
var n = "x";
foo[n] = foo = {n: (n="z")};

console.log(foo.x);
console.log(bar);
источник

🔥

🔥 in JS
Денис Андреевич
Всем привет, кто может быстро написать на js часы?
источник

L

Lupusregina[beta] in JS
Вадім Пошук
А разве присвоение не происходит с права налево?
или вот
let seq = 0;
const sr = (t, r) => (console.log("seq: %s, %s", seq++, t), r);

let a = [];
a[sr("left", 0)] = a[sr("right", 1)] + sr("right/2", 1) * sr("right/3", 1);
источник

S

Syntax Highlight Bot in JS
Lupusregina[beta]
или вот
let seq = 0;
const sr = (t, r) => (console.log("seq: %s, %s", seq++, t), r);

let a = [];
a[sr("left", 0)] = a[sr("right", 1)] + sr("right/2", 1) * sr("right/3", 1);
источник

L

Lupusregina[beta] in JS
то есть, операторы выполняются в своем порядке, а подготавливается слева на право
источник

L

Lupusregina[beta] in JS
кроме булевых оператор, над полагать
источник