Size: a a a

JavaScript Noobs — сообщество новичков

2021 September 19

э

эрик in JavaScript Noobs — сообщество новичков
x.toFixed() - какая-то строка — все, вы отстранены от переменной х на данном этапе
строка = число — что за бредятина?
понятно, что код работать не будет
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы муть пытаетесь сделать. попытайтесь хотя бы логически распределить, что и как должно происходить

и учтите, что это примитив, к слову
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
нет, имеется ввиду что х это алиас на результат рандома, поняла его ход мыслей, наверн)

это как скурить сигарету. не поджигая xD
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
если я с приоритетом не натупил, к слову
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
пить не открывая бутылку хд
источник

S

Sticky in JavaScript Noobs — сообщество новичков
Как перенести элемент в другого родителя с сохранением эвентлистенеров?
источник

АК

Артем Крючков... in JavaScript Noobs — сообщество новичков
Возможно имеет смысл написать так: console.log((Math.random() * 1000).toFixed())
☺️
источник

АК

Артем Крючков... in JavaScript Noobs — сообщество новичков
если переменная нужна console.log(x = (Math.random() * 1000).toFixed())
источник

XM

X Man in JavaScript Noobs — сообщество новичков
Круто, спасибо.
источник

XM

X Man in JavaScript Noobs — сообщество новичков
Ну, я веду свой путь от старого говнокодера, к фулстекхаваскриптдевелоперу
источник

XM

X Man in JavaScript Noobs — сообщество новичков
По поводу примитивов, у меня чёт в голове отложилась фраза, что в джээсе всё есть объект и думал что так можно
источник

ЕР

Евгений Румянцев... in JavaScript Noobs — сообщество новичков
Как добавить класс по нажатию на элемент. Через вью
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
класс меняете от состояния
тогглите состояние по клику
источник

XM

X Man in JavaScript Noobs — сообщество новичков
Я тут узнал, про некие ссылки в джээсе. Я как понимаю, под копотом это просто прототипы объекта, да? Я про то, как работает Object.assign.
И я правильно понимаю, что для того что бы сделать реально новый объект, мне нужно использовать перевод объекта в джэйсон с последующем распарсиванием?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы про копирование?
не, json - хрень
чё насчёт символов, методов, прототипа?
источник

XM

X Man in JavaScript Noobs — сообщество новичков
Я про то, как у нас соединяются объекты в обджект асигн.
let obj1 = {
 name: 'vasya'
}
let obj2 = {
 name: 'petya',
 age: 30
}
let mrg = Object.assign({}, obj1, obj2)
let mrg2 = Object.assign(obj1, obj2)
console.log(mrg) // name: 'petya', age: 30
console.log(mrg === mrg2) // false
console.log(mrg2 === obj1) // true

Вот про сравнения. Как работают ссылки, я не могу понять. Это по сути просто наследование или это какая-то отдельная сущность? Вот кстати было бы круто, если бы кто сказал как сюда припихнуть символы. Может до меня наконец дойдёт зачем они нужны)
источник

XM

X Man in JavaScript Noobs — сообщество новичков
И я тут всё никак не могу понять до конца как эта хрень работает новая, которая вместо промисов.
function time(sec){
 setTimeout(()=>console.log('Отработано', sec),sec * 1000)
}

async function steam(){
 console.log('=== START ===');
 await time(1);
 await time(1);
 console.log('=== FINISH ===');
}

steam();

Почему у меня порядок не отрабатывает?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
при чем тут наследование?
ссылка это просто такая штука, которая связана с объектом
и неважно при этом в переменной он или другом каком-то объекте
assign же просто копирует слева-направо помещая то, что в последующих аргументах, в первый. при этом, если пихать это в новый пустой объект, то остальные это не затронет

ссылка и хранится в переменной
источник

XM

X Man in JavaScript Noobs — сообщество новичков
А для чистоты эксперимента. Я могу как-до добавить в объект ссылку на элемент другого объекта? Как это сделать?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
эта "новая штука" не вместо промисов, а неотделима от них. синтаксический сахар


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