Size: a a a

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

2021 January 21

МВ

Максим Вакуленко... in JavaScript Noobs — сообщество новичков
индусы сила
источник

pd

p d in JavaScript Noobs — сообщество новичков
У тебя может не быть первого элемента в массиве, он может быть фолс, а остальные элементы на месте
источник

pd

p d in JavaScript Noobs — сообщество новичков
Надо проверять длину
источник

ІМ

Ігор Мельник... in JavaScript Noobs — сообщество новичков
p d
У тебя может не быть первого элемента в массиве, он может быть фолс, а остальные элементы на месте
Угу, я понял
источник

ІМ

Ігор Мельник... in JavaScript Noobs — сообщество новичков
Спасибо
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
как называется дефолтное окошко в жс типа prompt только там где только "да" или "нет"? как его вызвать?
источник

C

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

И

Интроверт in JavaScript Noobs — сообщество новичков
Chris
confirm
спасибо
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Всем привет! Подскажите, пожалуйста! Есть массив вида [1,4,4,3]. Вопрос в том, что надо найти повторяющиеся значения и заменить их. Должно быть так [1,4,2,3] .В общем все повторы меняются и случайным образом заполняется массив цифрам от 1-4. Попробовал includs , он находит одинаковые значения, но вот как их подменить на нужные и уникальные не знаю.....
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
Lev Tonov
Всем привет! Подскажите, пожалуйста! Есть массив вида [1,4,4,3]. Вопрос в том, что надо найти повторяющиеся значения и заменить их. Должно быть так [1,4,2,3] .В общем все повторы меняются и случайным образом заполняется массив цифрам от 1-4. Попробовал includs , он находит одинаковые значения, но вот как их подменить на нужные и уникальные не знаю.....
Наверн только возвращая новый массив
источник

C

Chris in JavaScript Noobs — сообщество новичков
Lev Tonov
Всем привет! Подскажите, пожалуйста! Есть массив вида [1,4,4,3]. Вопрос в том, что надо найти повторяющиеся значения и заменить их. Должно быть так [1,4,2,3] .В общем все повторы меняются и случайным образом заполняется массив цифрам от 1-4. Попробовал includs , он находит одинаковые значения, но вот как их подменить на нужные и уникальные не знаю.....
Создай сет с допустимыми значениями.
Затем,
первый проход: находишь повторы, меняешь на null
второй проход: берёшь неnullовые элементы, удаляешь из сета
третий: берёшь nullовые элементы, меняешь на случайный элемент из сета
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Chris
Создай сет с допустимыми значениями.
Затем,
первый проход: находишь повторы, меняешь на null
второй проход: берёшь неnullовые элементы, удаляешь из сета
третий: берёшь nullовые элементы, меняешь на случайный элемент из сета
О, спасибо, надо попробовать
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Chris
Создай сет с допустимыми значениями.
Затем,
первый проход: находишь повторы, меняешь на null
второй проход: берёшь неnullовые элементы, удаляешь из сета
третий: берёшь nullовые элементы, меняешь на случайный элемент из сета
Но это надо новый массив создавать?
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков

ребят, может кто сталкивался... вопрос по JS.
как переместить div внутри dom дерева внутрь другого div?
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Дмитрий

ребят, может кто сталкивался... вопрос по JS.
как переместить div внутри dom дерева внутрь другого div?
Может через insertAdjustment?
источник

C

Chris in JavaScript Noobs — сообщество новичков
Lev Tonov
Но это надо новый массив создавать?
Массив редактируем по месту, а сет создать придётся в таком случае
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Chris
Массив редактируем по месту, а сет создать придётся в таком случае
А разве set не сразу убирает повторы?
источник

C

Chris in JavaScript Noobs — сообщество новичков
Убирает, но мы его не с этой целью держим
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Chris
Создай сет с допустимыми значениями.
Затем,
первый проход: находишь повторы, меняешь на null
второй проход: берёшь неnullовые элементы, удаляешь из сета
третий: берёшь nullовые элементы, меняешь на случайный элемент из сета
Тогда не понятно как менять на null, если возвращается уже только с уникальными значениями
источник

C

Chris in JavaScript Noobs — сообщество новичков
let a = [1,4,4,2]
let s = new Set([1,2,3,4])
a.forEach((x,i) => {
 a[i] = a.indexOf(x) === i ? x : null
})
источник