
I
05.10.2017
06:31:48
помогите пожалуйста, кто может?

Вячеслав
05.10.2017
06:32:17

I
05.10.2017
06:34:17
Что это вообще за конструкция?
да это обычный minesweeper, который проверяет, что чел поставил бомбу на доску, то значит выскакивает бомба, а то что сверху описал - она добавляет бомбы в соответствии с выбором юзера...Ещё один момент не работает, когда должен показывать вокруг значения индексации определенной константы кол-во бомб, потому что сцуко эта переменная почему то read only и я скоро голову сломаю с вопросом " чо за нах?"
она должна показывать сколько бомб рядом, она тупо ошибку выдает, я вообще код похерил весь и щас вообще нафиг всё заново пишу

Google

Вячеслав
05.10.2017
06:36:18
if{if{h++;}} - как вот это вообще должно работать?

I
05.10.2017
06:36:20
могу скинуть готовый код, если кто ошибку подредактириует это будет просто чудесно
пиля ну это примерно
const getNumberOfNeighborBombs = (bombBoard,rowIndex,columnIndex)=>{
const neighborOffsets =
[
[-1,-1],
[-1,0],
[-1,1],
[0,1],
[1,1],
[1,0],
[1,-1],
[0,-1]
];
const numberOfRows = bombBoard[0].length;
const numberOfColumns = bombBoard[0].length;
const numberOfBombs = 0;
neighborOffsets.forEach(offset => {
const neighborRowIndex = rowIndex + offset[0];
const neighborColumnIndex = columnIndex + offset[1];
if(neighborRowIndex >= 0 && neighborRowIndex < numberOfRows && neighborColumnIndex >=1 && neighborColumnIndex < numberOfColumns)
{
if(bombBoard[neighborRowIndex][neighborColumnIndex] === 'B')
{
numberOfBombs++
}
}
return numberOfBombs;
});

Вячеслав
05.10.2017
06:37:13
ну тогда у тебя примерно в коде ошибка
ты в примере пишешь let
а в реальном коде у тебя const

I
05.10.2017
06:37:44
вот эта дичь read only const numberOfBombs = 0;

Вячеслав
05.10.2017
06:37:45
учи мат часть

I
05.10.2017
06:38:00

Вячеслав
05.10.2017
06:38:06
const тебе ни о чем не говорит?

I
05.10.2017
06:38:23
это значение истина if(bombBoard[neighborRowIndex][neighborColumnIndex] === 'B')
{
numberOfBombs++
}
но он пишет numberOfBombs read only

Google

I
05.10.2017
06:38:44
то есть он не хочет писать туда

Вячеслав
05.10.2017
06:38:45
прежде чем что-то спрашивать

I
05.10.2017
06:38:46
почему?

Вячеслав
05.10.2017
06:38:49
иди на mdn

I
05.10.2017
06:39:17
я думал здесь профессионалы сидят

Вячеслав
05.10.2017
06:41:09
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const

I
05.10.2017
06:41:16
код вообще работает через npm, транслитация с ECMA2016 на ECMA2015

Cenator
05.10.2017
06:42:48

Winni
05.10.2017
06:43:12
Тебе компилятор ответил что не так, ты можешь прочитать и понять что он тебе написал?
И никакого отношения к реакту это не имеет

I
05.10.2017
06:43:46
если через let я объявляю перменную со значение 0...так почему я ниже если пишу код не могу в эту переменную значение вбить

Вячеслав
05.10.2017
06:44:03
херово пишешь

I
05.10.2017
06:44:21
ну это да, у меня корявые руки - согласен
дык я код то показал
board.map(row => row.join(' | ')).join('\n')
^
TypeError: Cannot read property 'map' of undefined
а вот это как объясните?

Winni
05.10.2017
06:45:21
https://jsbin.com/yazimicago/edit?js,console

I
05.10.2017
06:45:28
почему вдруг свойство map потеряно

Google

Winni
05.10.2017
06:45:38
https://jsbin.com/yazimicago/edit?js,console
вот сравни

Eugene
05.10.2017
06:45:50
Та же написано почему :))

I
05.10.2017
06:45:50
я палин залил remix+soljs и нафиг всё упало
чо за пздц (((
node - v, npm -v...мне пишет установи nvm...нафиг он мне нужен!
я предпочитаю через sublime ctrl-b
или в терминале

Winni
05.10.2017
06:47:09
Вам необходимо начать все с начала
изучить основы ванильно яваскрипта
изучить инструменты, такие как нпм, гит

I
05.10.2017
06:48:37
дык я делаю npm init и все зависимости туда вписываю, просто после обновы самого node и вообще установки с гита remix-browser,solidity вообще все по писте пошло
походу дело в инструменте нпм, а далее из-за него я правлял код и вообще похерил всё...сцуко....

Eugene
05.10.2017
06:49:50
Выглядит как троллинг, лол

I
05.10.2017
06:50:13
ладно давайте
бб
единственный чел который реально поомг

Irina
05.10.2017
06:55:49
?

I
05.10.2017
06:57:18
просто если бы какой-нибудь компетентный чел объяснил мне чуток в плане транслитации - я был бы очень счастлив

Google

Max
05.10.2017
07:00:31
всем доброе утро

BlackGopher
05.10.2017
07:02:30
Лол

Polina
05.10.2017
07:02:34
приветсвую
объясните не слишком умному человеку зачем нужен option attachTo в enzyme и как его использовать?
вот ссылка на документацию, но там объяснения нет
https://github.com/airbnb/enzyme/blob/master/docs/api/mount.md

Max
05.10.2017
07:05:02
видимо кому-то нужно

Polina
05.10.2017
07:06:04
вот я тоже видела, но я не поняла зачем. Просто мне кажется что разгадка моей нынешней задачи кроется в этом, осталось лишь разобраться

Admin
ERROR: S client not available

Max
05.10.2017
07:06:13
может задачу расскажем?
а то опять xy problem

Polina
05.10.2017
07:07:54
нужно SelectField протестировать. Обычные симулирования события change на него не работают. А при клике он новый div генерирует который закидывает в самый конец дом дерева. Вот думаю как мне отловить этот новый элемент, чтоб кликнуть на него

Max
05.10.2017
07:09:04
селект сама делала?
или готовый какой-то
если свой то я бы попробовал через реф ссылку ставить на див
потом из инстанса можно достать

Александр
05.10.2017
07:12:58
Как вы боретесь/живете с тем, что значения в Redux сторе обновляютсяс задержкой?

Artyom
05.10.2017
07:13:19
С чего бы это?

Nikita
05.10.2017
07:13:59

Вячеслав
05.10.2017
07:14:07

Nikita
05.10.2017
07:14:59

Google

Artyom
05.10.2017
07:15:19
Может он про то, что компонент обновится не мгновенно

Александр
05.10.2017
07:15:23
Хммм, а у меня есть... И без всяких асинхронных запросов...

Artyom
05.10.2017
07:15:54

Duego
05.10.2017
07:16:16
Ребят

Александр
05.10.2017
07:16:24
Я про то, что жму в компонентке кнопку поставить флаг тру, и вижу что это значение попадает в стор где-то через 50-80 мс

Duego
05.10.2017
07:16:37
Как разделить бандл и админам давать другую версию сайта?

Artyom
05.10.2017
07:16:46

Winni
05.10.2017
07:16:51

Artyom
05.10.2017
07:17:08

Duego
05.10.2017
07:17:30
Окей, как юзеру отдавать?

Winni
05.10.2017
07:17:32
У нас водитель болида формулы 1 в чатике

Александр
05.10.2017
07:17:52
Ну как... открыл redux-dev-tools...

Duego
05.10.2017
07:18:15
То что админ или нет, узнаем после авторизации

Artyom
05.10.2017
07:18:21

Stepan
05.10.2017
07:18:32

Winni
05.10.2017
07:18:42

Александр
05.10.2017
07:18:51
А вообще, у меня похоже дело не в reduxe, а в lifecycle компонента, да, вы правы

Evgeniy
05.10.2017
07:19:02

Duego
05.10.2017
07:19:40
Авторизовались, если админ -> отдаём ещё страницу с админкой, если нет -> то без нее

Artyom
05.10.2017
07:20:10