@JSlang

Страница 1978 из 2237
Руслан
13.06.2018
16:54:45
Всем привет. Прошу помощи. Есть файл JSON сос следующей структурой: { "data": { "firstName":"name", "lastName":"ssss", "jobTitle":"example", "email":"some mfsdil", "geoLocation":"", "web properties":"" } } Перебираю файл через for (var i in data) и могу вывести либо общее название объекта (data), либо же значение ключа (к примеру name, sss, example Вопрос как мне вывести название ключа?

Konstantin
13.06.2018
16:55:13
i

famed
13.06.2018
16:56:17
с добавлением урана?

Google
Руслан
13.06.2018
17:01:33
Object.entries().forEach()
Спасибо, попробу. А через for in никак нельзя так сделать?

Andrey
13.06.2018
17:02:03
Спасибо, попробу. А через for in никак нельзя так сделать?
Погугли как этот цикл работает. Я почти ими не пользуюсь просто, поэтому не знаю.

Руслан
13.06.2018
17:02:18
понял, спасибо

Вишневый чай
13.06.2018
17:16:39
Vlad
13.06.2018
17:37:28
гайс, как у вас с гитхабом дела? работает?

Michael
13.06.2018
17:46:02
У некоторых провайдеров

да
Неожиданно

James
13.06.2018
17:48:05
На гитхаб лучше больше не заходить.скурвился

FUTURICO
13.06.2018
17:52:49
500
почему?

Google
Alex Фэils?︙
13.06.2018
17:57:01
Alpha
13.06.2018
18:58:22
версии две сделаете в двух папках: en и ru
Разве нельзя прикрутить хоть тот же React (да и на чистом JS вполне реально)? Брать локализацию из отдельных ресурсов, например.

Денис
13.06.2018
18:59:54
На гитхаб лучше больше не заходить.скурвился
Просто потому что майкрософт?)

Alpha
13.06.2018
19:00:26
Так человек спрашивал без движков всяких
Ну на голом JS тоже не особо тяжело, как мне кажется. Реализовал шаблон, а локализацию вставлять скриптом из ресурсов.

Stas
13.06.2018
19:00:59
Ну на голом JS тоже не особо тяжело, как мне кажется. Реализовал шаблон, а локализацию вставлять скриптом из ресурсов.
Да можно много как. Я написал самый простой вариант, который сделает любой школьник

Alpha
13.06.2018
19:01:15
Просто потому что майкрософт?)
Будто что-то плохое. Они сейчас понемногу прозревают.

?
13.06.2018
19:22:44
Как установить mongodb на винду?

на офиц сайте способ есть ток что=то не работает

в инструкции надо припосать msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi ^ INSTALLLOCATION="C:\Program Files\MongoDB\Server\3.6\" ^ ADDLOCAL="all"

в консоли

А перед этим скачать msi установщик,. Я его скачал, прописал из папки с мси файлом - nbibyf

тишина

Vlad
13.06.2018
19:28:54
та в смысле

просто качаешь

и ставишь

как простую прогу

FUTURICO
13.06.2018
19:30:08
сейчас будет спам с порнухой

?
13.06.2018
19:30:27
та в смысле
ну вот, я скачал файл mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi и установил его

Google
?
13.06.2018
19:30:41
как теперь юзать его из консоли?

Я чот нифига не понял

λ mongodb "mongodb" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Vlad
13.06.2018
19:32:15
https://www.youtube.com/watch?v=TIH3dcZjrzk

?
13.06.2018
19:34:22
Кароче, тут какая-то магия творится. 2 раза установил mongodb. Указал путь, установка завершилась без ошибок и ничего нет. Ни папки, нифига. Windows 10

Первый раз поставил по дефолту в programm files - ничего нет, подумал, может что не так сделал. Проверил установленные приложения - mongodb нет. Переустановки в этот раз в c:/mongodb - и в этот раз нифига нет.

Владимир Воландемарыч
13.06.2018
20:11:18
Эм, так там просто архив распаковываешь и запускаешь монгу и всё

Ну и путь в path прописать что бы её в терминале видно было

?
13.06.2018
20:12:18
Эм, так там просто архив распаковываешь и запускаешь монгу и всё
распаковать оно должно было в c:/mongodb, но там ничего нет

Владимир Воландемарыч
13.06.2018
20:12:41
?
13.06.2018
20:13:10
Архив скачай и распакуй сам
а где архив взять? на оф сайте его нет

Владимир Воландемарыч
13.06.2018
20:14:49
а где архив взять? на оф сайте его нет
https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.234455006.1395406.1528920815-253197367.1528920815

Владимир Воландемарыч
13.06.2018
20:21:19
https://university.mongodb.com

спс)
Кстати, там же, на сайте монги, может найти и курсы по ней, бесплатные, два месяца вроде идут.

Admin
ERROR: S client not available

Руслан
13.06.2018
20:24:21
Ответили же, i
В моем случае через i выводит data - это ключ первого объекта, у меня же здесь объект в объекте и нужно получить названия только ключей внутри данного объекта. нашел решение через Object.keys(data[i])[0] где ноль это нужный мне ключ. Но хотелось бы еще какое-то решение. Так как это мне не очень нравится. Спасибо.

`i` ключ, data[i] значение
data[i] выводит все ключи и значения объекта data. Мне нужно получать ключ который внутри data, тоесть, у меня в одном объекте много других. Не подходит. Нашел решение через Object.keys(data[i])[0] где ноль это нужные мне ключ, но хотелось бы другое решение. А вообще не смог нагуглить хорошее понятное решения, как управлять JSON если он многоуровневый, ну тоесть вложенность. Как докопаться до конкретного значения. Если поделитесь буду рад. Спасибо.

Konstantins
13.06.2018
20:30:00
Посоны, можно ли заставить содержимое контейнера рендерится так, будто контейнера нету?

Google
Konstantins
13.06.2018
20:30:27
Без лишнего жс-изврата

Vlad
13.06.2018
20:30:59
чо

position: absolute чтоли?

Konstantins
13.06.2018
20:31:31
Не

Представь, у тебя куча блоков со списками

Нужно, чтобы эти списки выглядели как один

Но только расположены они гридом

Вишневый чай
13.06.2018
20:33:54
data[i] выводит все ключи и значения объекта data. Мне нужно получать ключ который внутри data, тоесть, у меня в одном объекте много других. Не подходит. Нашел решение через Object.keys(data[i])[0] где ноль это нужные мне ключ, но хотелось бы другое решение. А вообще не смог нагуглить хорошее понятное решения, как управлять JSON если он многоуровневый, ну тоесть вложенность. Как докопаться до конкретного значения. Если поделитесь буду рад. Спасибо.
Ну вы будите удивлены но вы можете взять нужное значение просто обратившись к нему data.foo.bar. Если вам нужно пройтись по всем ключам на какой-то вложенности - Object.keys(data.foo.bar).forEach(key => ...). Если вам нужно пройтись по всем уровням вложенности по каждому ключу то вы можете сделать это с помощью рекурсии (не забывайте считать глубину, вложенностью может быть бесконечная)

Vlad
13.06.2018
20:34:20
ну указать им класс, который под один стиль и друг под друга подгонит

Руслан
13.06.2018
20:44:35
я не очень понял кейс, но вот ваш пример - https://repl.it/repls/PeskyKindDemos
Спасибо. Смотрите в чем у меня дело. Нужно получить только имя всех ключей котоые в data и эти имена затем буду подставлены в нужные переменны. Тоесть я должен пробежаться по json файлу, собрать только ключи которые входят в data, и затем имена этих ключей вставить. Я нашел решение через Object.keys(xxx)[0], где xxx for (var i in data) {var xxx = data[i] }, и теперь я планирую просто в обычном цыкле for ноль менять через i++ и тем самым заберу все ключи и подставлю их. Но мне такое решение показалось черезчур громоздким. Уверен что можно сделать компактней проще и понятней. Еще раз спасибо что откликнулись.

Руслан
13.06.2018
20:58:24
так а в data один уровень или могут быть еще объекты ключи которых нужны?
в data один уровень вот пример { "data": { "firstName":"name", "lastName":"ssss", "jobTitle":"example", "email":"", "businessPhone":"", пока других не планируется.

Rinat
13.06.2018
20:59:05
тогда вот так достаточно будет

var data = JSON.parse( "{ \"data\": { \"key1\": 1, \"key2\": 2 } }" ) console.log( Object.keys(data.data) )

=> [ 'key1', 'key2' ]

Руслан
13.06.2018
21:00:35
Спасибо а вместо json.parse я могу использовать getJSON дело в том что файлы json разные будут и их надо подгружать

Google
Rinat
13.06.2018
21:02:04
Спасибо а вместо json.parse я могу использовать getJSON дело в том что файлы json разные будут и их надо подгружать
да, getJSON насколько мне помнится просто автоматически парсит, в моем примере чистый js

Руслан
13.06.2018
21:02:59
Еще попутный вопрос, писал здесь, но не получил ответа. Как удалить 3rd party cookies из хранилища браузера, конкретно из текущей вкладки. Вроде как сделать это не возможно, типа безопасноть и так далее. Но может можно с помощью яваскрипта очистить хранилище браузера (конкретно кукуи) на текущей вкладке?

Страница 1978 из 2237