Size: a a a

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

2021 June 23

T

Test in JavaScript Noobs — сообщество новичков
Это хорошо а я уже устал так что спать уйду завтра уже допишу😁
Еще раз спасибо вам всем намучал я вас)
источник

А

Алексей in JavaScript Noobs — сообщество новичков
доброе утро!
Имеется массив объектов array = [ {key1: value1}, {key2: value2}, {key3: value3}....]
Как из них собрать один объект {key1: value1, key2: value2, key3: value3....}  ?

p.s. join не помогает - пишет {object object }
источник

А

Алексей in JavaScript Noobs — сообщество новичков
вопрос снят. нашел решение
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Пишу решение задачи!

Имеется массив:
form =  [
       { id: 'idValue1', name: 'Имя', value: 'value1' },
       { id: 'idValue2', name: 'Фамилия', value: 'value2' },
       ....
       { id: 'idValueN', name: 'someData', value: 'valueN' },
     ],

В итоге надо получить объект:
{ idValue1: value1, idValue2: value2, .... idValueN: valueN }

Сначала создаем новый массив с объектами, в которых нужные пары ключ-значение:
const res = form.map((el) => ({ [el.id]: el.value }));

После перебираем массив и в итоге получаем нужный объект!
const customerData = res.reduce((acc, item) => {
       const intObject = { ...item };
       Object.keys(intObject).forEach((curr) => {
         if (acc[curr]) {
           Object.assign(acc[curr], intObject[curr]);
         } else {
           acc[curr] = intObject[curr];
         }
       });
       return acc;
     }, {});

P.S.  особенно таким же тупым, как я, посвящается:)
источник

N

Nire in JavaScript Noobs — сообщество новичков
Всем привет, подскажите в каком метода ошибка? в первый раз logcat пробую заюзать
12-28 20:41:29.980 32426-32426/? E/AndroidRuntime: FATAL EXCEPTION: main
              Process: ru.itx.ny, PID: 32426
              java.lang.IllegalStateException: Could not execute method for android:onClick
...        
                    at java.lang.reflect.Method.invoke(Native Method)
          Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.startAnimation(android.view.animation.Animation)' on a null object reference
                    at ru.itx.ny.MainActivity.go(MainActivity.java:32)
                    at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
                    at android.view.View.performClick(View.java:5198)
источник

N

Nire in JavaScript Noobs — сообщество новичков
я так понял это onClick?
источник

ЕП

Егор Платонов... in JavaScript Noobs — сообщество новичков
Чатом ошибся
источник

N

Nire in JavaScript Noobs — сообщество новичков
а упс
источник

N

Nire in JavaScript Noobs — сообщество новичков
сорри)
источник

А

Александр in JavaScript Noobs — сообщество новичков
Можно проще:
const entries = form.map(item => [item.id, item.value]);
const result = Object.fromEntries(entries);
источник

А

Александр in JavaScript Noobs — сообщество новичков
Но в ie11 нужен будет полифил, если это вдруг важно.
источник

А

Алексей in JavaScript Noobs — сообщество новичков
капец... 2 строчки:)
источник

K

Kovach in JavaScript Noobs — сообщество новичков
точно таких нету, если я не ошибаюсь. Напиши свои функции
источник

K

Kovach in JavaScript Noobs — сообщество новичков
вообще отталкивайся лучше от задачи, для чего тебе данные методы
источник

D

Danila in JavaScript Noobs — сообщество новичков
В этом коде нет ни одного хорошего места
источник

C

Cube in JavaScript Noobs — сообщество новичков
Йоу парни как дела ?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
поищите это задание, тут в чате ранее будет
источник

D

Danila in JavaScript Noobs — сообщество новичков
А зачем. Почему никто сам ничего не пытается делать-то?
источник

НГ

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

НГ

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