Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36

Получение данных из массива

26.11.2020, 16:16. Показов 1203. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
1
let m =["Вася", "Федя", "Петя"]
При выводе результатов на экран получаю: ВасяФедяПетя.
Как результат разбить на отдельные строки?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.11.2020, 16:16
Ответы с готовыми решениями:

Получение данных из двумерного массива
Есть данные вида temp0: Из них нужно получить поля userID, videoID, videoCache. При этом это список или массив вида: . ...

Получение данных из массива
Всем привет. На странице есть переменная $available_variations. Там есть данные которые мне нужны. Когда пишу "print_r...

Получение данных из двумерного массива
Всем доброго времени суток. Есть некий массив, заполненный string members = new string { { "001", "002" }, {...

7
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
26.11.2020, 16:32
Цитата Сообщение от Евгений_1827 Посмотреть сообщение
При выводе результатов на экран
Как выводите на экран? Покажите код.
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
26.11.2020, 16:35  [ТС]
j2FunOnly, фрагмент на React.js:
JavaScript
1
2
3
4
5
6
let trackDiv = this.track().map((arr, idx)=>
            { return <div className = 'text-primary' key = {idx} >{this.track()}</div> }
        )
<div>
{trackDiv}
</div>
0
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
26.11.2020, 16:42
Э не, так не пойдёт Что такое this.track()? Если там массив, зачем вы его просто так на страницу выводите? Почему не arr? Слишком мало информации.
Приведите минимальный самодостаточный пример вашей проблемы.
Например:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
const App = () => {
  const m = ["Вася", "Федя", "Петя"];
  
  return (
    <div>
      {m.map(v => (<p key={v}>{v}</p>))}
    </div>
  )
}
 
ReactDOM.render(<App/>, app);
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
26.11.2020, 17:04  [ТС]
j2FunOnly,
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import React, {Component} from 'react';
export default class App extends Component {
    state = {
     data: []
    }
    async componentDidMount() {
        let response = await
            fetch(`http://ws.audioscrobbler.com/2.0/?method=tag.gettoptracks&tag=disco&api_key=f21dfa58ed2c6c4a65227b8f730c281b&format=json`,
            )
        let data = await response.json();
 
        this.setState({
            data: data
        })
    }
    track = () => {
        let listTrack =[]
        let listArtist = []
        let arrData = Object.values(this.state.data)
        for (let temporaryResult of arrData) {
            let arrTop = Object.values(temporaryResult)
            let i = 0
            for (i; i < arrTop[0].length; i++) {
 
           let artistes= arrTop[0][i].artist.name
           listArtist.push(artistes)
 
            let topTracks = arrTop[0][i].name
            listTrack.push(topTracks)
            }
        }
        return[listTrack, listArtist]
    }
 
    render() {
        let trackDiv = this.track()[0].map((arr, idx)=>
            { return <div className = 'text-primary' key = {idx} >{this.track()}</div> }
        )
 
    return (
        <div className="container">
            <div className="row bg-light">
                <div className="col-sm text-danger">
                    {trackDiv}
                </div>
                <div className="col-sm">
                    Одна из трёх колонок
                </div>
                <div className="col-sm">
                    Одна из трёх колонок
                </div>
            </div>
        </div>
    )
  }
}
Во вложении - скриншот
Вложения
Тип файла: docx Doc1.docx (235.9 Кб, 6 просмотров)
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
26.11.2020, 19:44  [ТС]
j2FunOnly, какие могут быть Ваши предложения?
0
 Аватар для D_Vik
368 / 234 / 68
Регистрация: 19.07.2016
Сообщений: 833
26.11.2020, 20:41
Если все правильно понял:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import Axios from 'axios'
import React, { useEffect, useState } from 'react'
 
 
export default function App() {
 
  const [data, SetData] = useState([])
 
  useEffect(() => {
 
    Axios.get(
      `http://ws.audioscrobbler.com/2.0/?method=tag.gettoptracks&tag=disco&api_key=
      f21dfa58ed2c6c4a65227b8f730c281b&format=json`
    )
      .then(resp => SetData([...resp.data.tracks.track]))
 
  }, [])
 
  let fragment = data.map(element =>
    <p>{element.artist.name} : {element.name}</p>
  )
 
  return (
    <div className="App">{fragment}</div>
  )
}
0
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
26.11.2020, 21:41  [ТС]
Всем спасибо. Проблема решена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2020, 21:41
Помогаю со студенческими работами здесь

Получение массива\списка данных из функции
Здравствуйте. Вопрос следующий. У меня есть функция F(t). Мне нужно получить набор значений этой функции, причем желательно хотя...

Обработка и получение данных из многомерного массива
Всем привет! Что мы имеем: 2 таблицы в базе данных:groups и emails Запросом получаем всех пользователей: $sql=&quot;SELECT...

Файл, получение форматированных данных и запись в 2 массива
Доброго времени суток. Есть файл, в котором поочередно записаны даты и за каждой датой какое то сообщение. Нужно, записать все даты и...

Получение данных из файла перевод в массив работа над масивом и запись массива в другой файл
Есть файл с данными в него входят как буквенные значения(разделять нельзя), так и цифровые. Данные в файле записанны в виде строки.строк...

Получение данных из массива - из "умной" таблицы
Подскажите, пожалуйста, у меня есть &quot;умная&quot; таблица в качестве массива данных. Мне необходимо получить из неё данные по критериям - имя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru