Size: a a a

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

2020 July 26

S

Strewen in JavaScript Noobs — сообщество новичков
Alexandr
автор замените на for of и возможно будет тот результат который вы ожидаете
Спасибо)
источник

S

Strewen in JavaScript Noobs — сообщество новичков
Владимир
Алгоритм не тот (даже для O(n**2) там лишние операции).
По идее нужен словарь, изначально пустой тогда проход по буквам будет один. Каждый раз проверка есть ли ключ соотуетствующий букве в словаре. Если еще нет такой буквы то заводим новую пару ключ - значение буква и 1, а если есть, инкрементим значение на 1.
И это.. скрины особенно с бликами очень трудно читать...
Если честно то не знаю что та кое О(n**2). Можете рассказать? А так я только вчера начал изучение. Пытаюсь сделать хоть что то)
источник

S

Strewen in JavaScript Noobs — сообщество новичков
government of usa
А чо за говнометод сравнения когда есть фильтр?
Не знаю об редьюсе и о фильтрах. Днем посмотрю, спасибо)
источник

S

Strewen in JavaScript Noobs — сообщество новичков
Alexandr
у тебя попадает в letter индексы 0 1 2 3 4 5 и что ты потом пытаешься сравнить?  0 === a и в таком роде??
В letters по идеи должны падать буквы текста а потом сравниваться для поиска дубликатов
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Strewen
Если честно то не знаю что та кое О(n**2). Можете рассказать? А так я только вчера начал изучение. Пытаюсь сделать хоть что то)
Если есть n элементов, то сколько (теоретически) шагов сделает алгоритм (проще понять на примере поиска максимума и сортирующих, но вообще это просто способ оценки алгоритма)

О(n) значит сколько элементов столько и шагов (например искали максимальный),

O(n**2) - это варианты попарного перебора элементов(каждый сравнили с каждым, примерно как у Вас)

O(nlogn) - обычно получается когда алгоритмы похитрее, задача как бы разбивается на подзадачи (группа алгоритмов divide and conquer часто такая), например, merge sort - сортировка по 1 по 2 по 4 по 8 итд (отсюда логарифм в формуле)

Ну и сразу подводный камень - есть к примеру quicksort, он O(n**2), но если последовательности не специально такие чтобы он работал медленно (killer sequences) то он многие O(nlogn) уделывает
источник

TR

TIP R. in JavaScript Noobs — сообщество новичков
ребят
1)есть форма в дочернем компоненте
2)при submit этой формы,дочерний компонент должен передать в метод родительского компонента свой стейт
3)дело в том что необходимо еще как-то отменить отправку формы в родительском методе,тк в аргументе этого метода объект(дочерний стейт),а отмена отправки требует только event в аргументах метода
как мне решить эту проблему?
источник

М

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

М

Максим in JavaScript Noobs — сообщество новичков
отменить отправку формы можно return false, проверь стейт значение, если оно нужное - делай return false на событии отправки формы
источник

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

V

Vlad in JavaScript Noobs — сообщество новичков
Владимир
Если есть n элементов, то сколько (теоретически) шагов сделает алгоритм (проще понять на примере поиска максимума и сортирующих, но вообще это просто способ оценки алгоритма)

О(n) значит сколько элементов столько и шагов (например искали максимальный),

O(n**2) - это варианты попарного перебора элементов(каждый сравнили с каждым, примерно как у Вас)

O(nlogn) - обычно получается когда алгоритмы похитрее, задача как бы разбивается на подзадачи (группа алгоритмов divide and conquer часто такая), например, merge sort - сортировка по 1 по 2 по 4 по 8 итд (отсюда логарифм в формуле)

Ну и сразу подводный камень - есть к примеру quicksort, он O(n**2), но если последовательности не специально такие чтобы он работал медленно (killer sequences) то он многие O(nlogn) уделывает
Ловите академика
источник

V

Vlad in JavaScript Noobs — сообщество новичков
TIP R.
ребят
1)есть форма в дочернем компоненте
2)при submit этой формы,дочерний компонент должен передать в метод родительского компонента свой стейт
3)дело в том что необходимо еще как-то отменить отправку формы в родительском методе,тк в аргументе этого метода объект(дочерний стейт),а отмена отправки требует только event в аргументах метода
как мне решить эту проблему?
Либо сделать стейт в родителе
Либо передавать onSubmit в дочернем и передавай туда эвент и локальный стейт аргументами
источник

TR

TIP R. in JavaScript Noobs — сообщество новичков
Переслано от TIP R.
ура
смог решить,конечно не самым изящным способом
1)при сабмите формы в дочернем элементе
  вызываю метод-обертку(функцию которая описана в дочернем компоненте)
в ней сначала идет отмена отправки формы
а потом вызывается функция из пропса(функция родительского элемента) и аргумент ее является стейт дочернего элемента
Вот такое вот забавное поднятие стейта)
источник

TR

TIP R. in JavaScript Noobs — сообщество новичков
Vlad
Либо сделать стейт в родителе
Либо передавать onSubmit в дочернем и передавай туда эвент и локальный стейт аргументами
.
источник

TR

TIP R. in JavaScript Noobs — сообщество новичков
но все равно спасибо)
источник

D

DH in JavaScript Noobs — сообщество новичков
Народ, хелпаните плз.

let mobileLi = document.getElementById('mobile_li').length;
alert(mobileLi);

Почему такой код выдает undefined??
источник

🏡К

🏡 Назар Калитюк... in JavaScript Noobs — сообщество новичков
DH
Народ, хелпаните плз.

let mobileLi = document.getElementById('mobile_li').length;
alert(mobileLi);

Почему такой код выдает undefined??
а что вы получить то хотите?
источник

М

Максим in JavaScript Noobs — сообщество новичков
DH
Народ, хелпаните плз.

let mobileLi = document.getElementById('mobile_li').length;
alert(mobileLi);

Почему такой код выдает undefined??
Без #
источник

D

DH in JavaScript Noobs — сообщество новичков
🏡 Назар Калитюк
а что вы получить то хотите?
хочу получить количество элементов с айди.
источник

D

DH in JavaScript Noobs — сообщество новичков
Максим
Без #
я случайно написал, он всеравно не работает.
источник

М

Максим in JavaScript Noobs — сообщество новичков
DH
хочу получить количество элементов с айди.
Ид должен быть уникален, 1 на странице
источник