Size: a a a

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

2020 June 01

AG

Andrey Govorukhin in JavaScript Noobs — сообщество новичков
вообще имхо верстка - это либо зона ответственности дизайнера или фронтенд разработчика
источник

АЧ

Антон Чепур... in JavaScript Noobs — сообщество новичков
Есть задача: дана строка, как проверить является ли она палиндромом (словом, читающимся с обеих сторон одинаково например tenet)?
Первая мысль: - разбить слово на символы, и сравнить первую половину и вторую.Что-то вроде этого:
let compare = (str) => {
console.log(str.join((str.length / 2), (str.length - 1)))
};
Но данный вариант не работает. Как еще это можно сделать? И что не так в этом методе?
источник

ED

Evgeniy Davydovskiy in JavaScript Noobs — сообщество новичков
Чистый css или в основном Material, bootstrap and etc?
источник

J

John in JavaScript Noobs — сообщество новичков
привет всем) ребят, делаю имитацию промиса в функции sendAnswer , передаю в него хэндлер answerHandler из инпута, в котором нахожу инпут по которому кликнули. Дело в том, что если ничего не нажимать, то промис отрабатывает сам с результатом false. Если нажимаю на правильный ответ до того как он отработал, то переходит к второму вопросу  и перестает отрабатывать дальше. Не пойму в чем трабл

https://codepen.io/w00dyh/pen/LYpKONK
источник

М

Максим in JavaScript Noobs — сообщество новичков
Антон Чепур
Есть задача: дана строка, как проверить является ли она палиндромом (словом, читающимся с обеих сторон одинаково например tenet)?
Первая мысль: - разбить слово на символы, и сравнить первую половину и вторую.Что-то вроде этого:
let compare = (str) => {
console.log(str.join((str.length / 2), (str.length - 1)))
};
Но данный вариант не работает. Как еще это можно сделать? И что не так в этом методе?
https://www.youtube.com/watch?v=Erq6Ya-uXrA
https://www.youtube.com/watch?v=_KE_yCKBqUA

Я конечно понимаю, что группа для нубов, но такое легко гуглится
источник

G

Group Stats Bot in JavaScript Noobs — сообщество новичков
источник

AG

Andrey Govorukhin in JavaScript Noobs — сообщество новичков
Антон Чепур
Есть задача: дана строка, как проверить является ли она палиндромом (словом, читающимся с обеих сторон одинаково например tenet)?
Первая мысль: - разбить слово на символы, и сравнить первую половину и вторую.Что-то вроде этого:
let compare = (str) => {
console.log(str.join((str.length / 2), (str.length - 1)))
};
Но данный вариант не работает. Как еще это можно сделать? И что не так в этом методе?
let palindrome = (str) => {
   let lastEl = str.length - 1
   let result = ''

   for (el in str) {
       result = str[el] === str[lastEl - el] ? 'yes' : 'no'
       if (result === 'no'){ return result}
   }
   return result
 }
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
еще лучше на консты поменять некоторые перменные)
источник

UU

U U in JavaScript Noobs — сообщество новичков
у меня есть сторонний полифил в виде js файла, я хочу его поместить в финальный бандл реакта при сборке. как это сделать?
источник

М

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

М

Миша in JavaScript Noobs — сообщество новичков
Переслано от Миша
ну или просто находить id той модели
источник

М

Миша in JavaScript Noobs — сообщество новичков
Переслано от Миша
а уже в роутере рендерить по id
источник

JG

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

[
 {
   "id": "852",
   "slug": "macbook-air-2020",
   "name_ru": "MacBook Air 2020",
   "parent": "102"
 },
 {
   "id": "850",
   "slug": "ipad-pro-2020",
   "name_ru": "iPad Pro 2020",
   "parent": "70"
 },
 {
   "id": "849",
   "slug": "iphone-se-2020",
   "name_ru": "iPhone SE 2020",
   "parent": "707"
 },
 {
   "id": "845",
   "slug": "macbook-air-2019",
   "name_ru": "MacBook Air 2019",
   "parent": "102"
 },
 {
   "id": "842",
   "slug": "macbook-pro-2019",
   "name_ru": "MacBook Pro 2019",
   "parent": "99"
 },
]


у каждой категории есть id и есть parent - который указывает на родительскую категорию. Мне нужно у каждой записи создать новое поле children, в котором бы хранился массив id дочерних категорий, например:

ch
ildren: [842, 845, 849]

Собственно вопрос, как я могу это сделать при помощи map или какого то другого метода массива?

на выходе мне нужно получать:

{
   "id": "842",
   "slug": "macbook-pro-2019",
   "name_ru": "MacBook Pro 2019",
   "parent": "99",
   "children": [849, 850, 830]
 },
источник

И

Илья in JavaScript Noobs — сообщество новичков
Миша
Переслано от Миша
Помогите пожалуйста, как найти модель внутри другой модели. Как я попробовал, но поля из той модели не выводятся
.populate({
path: 'Course',
match: {query....}
})
источник

F

Foma in JavaScript Noobs — сообщество новичков
John Gotti
привет всем, подскажите пожалуйста, есть следующий массив с категориями:

[
 {
   "id": "852",
   "slug": "macbook-air-2020",
   "name_ru": "MacBook Air 2020",
   "parent": "102"
 },
 {
   "id": "850",
   "slug": "ipad-pro-2020",
   "name_ru": "iPad Pro 2020",
   "parent": "70"
 },
 {
   "id": "849",
   "slug": "iphone-se-2020",
   "name_ru": "iPhone SE 2020",
   "parent": "707"
 },
 {
   "id": "845",
   "slug": "macbook-air-2019",
   "name_ru": "MacBook Air 2019",
   "parent": "102"
 },
 {
   "id": "842",
   "slug": "macbook-pro-2019",
   "name_ru": "MacBook Pro 2019",
   "parent": "99"
 },
]


у каждой категории есть id и есть parent - который указывает на родительскую категорию. Мне нужно у каждой записи создать новое поле children, в котором бы хранился массив id дочерних категорий, например:

ch
ildren: [842, 845, 849]

Собственно вопрос, как я могу это сделать при помощи map или какого то другого метода массива?

на выходе мне нужно получать:

{
   "id": "842",
   "slug": "macbook-pro-2019",
   "name_ru": "MacBook Pro 2019",
   "parent": "99",
   "children": [849, 850, 830]
 },
массив с бека приходит?
источник

JG

John Gotti in JavaScript Noobs — сообщество новичков
Foma
массив с бека приходит?
спасибо, но уже нашел решение)

возможно кому то будет полезно

b.map((o) => { const children = b.filter(c => c.parent === o.id); return { children, id: o.id, name_ru: o.name_ru } })
источник

F

Foma in JavaScript Noobs — сообщество новичков
полезно если бек сделает джоин и 1 запросом
источник

F

Foma in JavaScript Noobs — сообщество новичков
типа такого сделал
источник

JG

John Gotti in JavaScript Noobs — сообщество новичков
Foma
полезно если бек сделает джоин и 1 запросом
та это есть csv и с нее уже нужно генерировать
источник

F

Foma in JavaScript Noobs — сообщество новичков
на беке как раз это и можно)) csv всякие и прочее ....
источник