Что такое SOFEA?

Глядя на таблицу данных, я предполагаю, что вы получаете данные примерно так

const places = {
 user1Uid: {
  name: 'av',
  latitude: '1000',
  longitude: '1000'
 },
user2Uid: {
  name: 'we',
  latitude: '1000',
  longitude: '1000'
 }
}

Если это так, вы можете манипулировать данными, используя Array.forEach, for in или даже с Array.reduce, например с

const obj = {};
Object.keys(places).forEach(item => {
  obj[places[item].name] = {
     latitude: places[item].latitude,
     longitude: places[item].longitude
   }

});
console.log(obj);

или если вы хотите использовать уменьшение,

const newObj = Object.keys(places).reduce((accumulator, item) => Object.assign({
    [places[item].name]: {
     latitude: places[item].latitude,
     longitude: places[item].longitude
   }

 }, accumulator), {});
console.log(newObj);

Вы получите объект в консоли, как

{
  "we": {
    "latitude": "1000",
    "longitude": "1000"
  },
  "av": {
    "latitude": "1000",
    "longitude": "1000"
  }
}

[ 1112] Если вы хотите узнать больше о Reduce, вот ссылка

Happy coding:)

26
задан flybywire 3 May 2009 в 18:01
поделиться

2 ответа

SOFEA - это аббревиатура для Сервисно-ориентированные интерфейсные приложения / архитектура. Это относится к архитектуре веб-приложений, в которой все функциональные возможности пользовательского интерфейса обеспечиваются с помощью логики на основе JavaScript или Flash. Он не взаимодействует с веб-сервером как таковым для обеспечения доступа к данным на уровне приложений, а взаимодействует с веб-службами через AJAX. По сути, вы предоставляете всю логику пользовательского интерфейса на одной (или нескольких) веб-страницах. Эти страницы работают с веб-сервисами для доступа и обновления данных.

28
ответ дан 28 November 2019 в 07:50
поделиться

AKA SOUI, кстати... (Service Oriented UI) ссылка: здесь

2
ответ дан 28 November 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: