Size: a a a

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

2020 September 07

v

va1 in JavaScript Noobs — сообщество новичков
Stas Olshanov
const myArr=[0,1]
myArr.map((el, i) => i === 0 ? ['hi','hi'] : 'hi').flat()

я же сказал что не важно
numsArray = [1,2,3,4]
hiArr = numsArray.flatMap((num, index, arr) => (index === arr.length - 1
   ? ['hi', 'oneMoreHi']
   : ['hi']
))
Можно через флэтмэп
источник

SO

Stas Olshanov in JavaScript Noobs — сообщество новичков
va1
numsArray = [1,2,3,4]
hiArr = numsArray.flatMap((num, index, arr) => (index === arr.length - 1
   ? ['hi', 'oneMoreHi']
   : ['hi']
))
Можно через флэтмэп
Это и то что я написал отвратительно (но твое отвратительно в двойне)
источник

SO

Stas Olshanov in JavaScript Noobs — сообщество новичков
Переслано от Stas Olshanov
Array(3).fill('hi')
источник

SO

Stas Olshanov in JavaScript Noobs — сообщество новичков
Этого достаточно
источник

Ш

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

v

va1 in JavaScript Noobs — сообщество новичков
Stas Olshanov
Это и то что я написал отвратительно (но твое отвратительно в двойне)
Почему же оно отвратительнее в двойне, если флэтмэп и создан для такого кейса), чтоб флэт в конце не городить
источник

SO

Stas Olshanov in JavaScript Noobs — сообщество новичков
Никогда не приходится расширять массив таким способом, поэтому хз
источник

SO

Stas Olshanov in JavaScript Noobs — сообщество новичков
const update = [...array, elem]
источник

p

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

пример:
const myArr=[0,1]
myArr.map(el => return 'hi')
вернет мне hi два раза, а надо шоб 3, то есть всегда на 1 больше чем его длинна

задачка то херь, сделать я могу, например склонировать массив и добавлять пустой элемент, но может есть более лаконичное решение?
Лаконичным решением может быть создание нового метода у  объекта массивов через прототипы. Не будешь мутировать массив и получишь то что тебе хочется. Если в js нет методов которые тебе нужны, ты всегда их можешь создать самостоятельно и применять даже к примитивам
источник

а

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

а

артем новиков... in JavaScript Noobs — сообщество новичков
почему когда делаешь все как тут написано при создании гита возникают ошибки?
источник

а

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

p

pumpkineater in JavaScript Noobs — сообщество новичков
покажи ошибки
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
433@DESKTOP-TMQU0QH MINGW64 ~/Desktop/rsscool/rsschool-cv (master)
$ git init
Reinitialized existing Git repository in C:/Users/433/Desktop/rsscool/rsschool-cv/.git/

433@DESKTOP-TMQU0QH MINGW64 ~/Desktop/rsscool/rsschool-cv (master)
$ git add README.md
fatal: pathspec 'README.md' did not match any files

433@DESKTOP-TMQU0QH MINGW64 ~/Desktop/rsscool/rsschool-cv (master)
$ git commit -m "first commit"
On branch master

Initial commit

nothing to commit (create/copy files and use "git add" to track)

433@DESKTOP-TMQU0QH MINGW64 ~/Desktop/rsscool/rsschool-cv (master)
$ git branch -M master
error: refname refs/heads/master not found
fatal: Branch rename failed

433@DESKTOP-TMQU0QH MINGW64 ~/Desktop/rsscool/rsschool-cv (master)
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
не могу понять в чем дело
источник

а

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

а

артем новиков... in JavaScript Noobs — сообщество новичков
я не могу понять
источник

а

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

а

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

а

артем новиков... in JavaScript Noobs — сообщество новичков
ну репозиторий создался ок. Н,,,УЯ ПИСАТЬ ВНИЗУ КОМАНДЫ ЧЕРЕЗ ГИТ ЧТО БЫ НОВЫЙ СОЗДАТЬ? КАКОЙ СМЫСЛ В ЭТОМ?
источник