Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.11.2016, 17:24
Аспирант
Отправить личное сообщение для AleksSergSB Посмотреть профиль Найти все сообщения от AleksSergSB
 
Регистрация: 20.11.2016
Сообщений: 74

Можно ли проверить запрос на существование массива?
Есть ли возможность проверить объект (например base.arr) на наличие в таком запросе массива?

Рассматриваю вариант пробовать брать base.err[0] и отлавливать catch, в но в силу его костыльности, хочу уточнить - есть ли нативное решение?
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2016, 17:34
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

var base = {};
alert(!!base.arr)
base.arr = [1,2,3];
alert(!!base.arr)
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2016, 18:22
Аспирант
Отправить личное сообщение для AleksSergSB Посмотреть профиль Найти все сообщения от AleksSergSB
 
Регистрация: 20.11.2016
Сообщений: 74

Мои извинения, видимо я не корректно поставил вопрос.

jsonss = {"bb":
		{"vn":"i", "vn1": "r"},
		"h":[
		      {"h1":"11", "h2":"12","h3":"13"},
		      {"h11":"22", "h22":"232","h33":"343"},
		      {"h31":"252", "h32":"2532","h43":"343"},
			],
		"rr": {"r1":"tes", "r2":"tes2"},	
		"mo": null, 
		"leng":"2000"
	}
	console.log('Вывод Джейсон ');
	console.log(!!jsonss.bb); // true
	console.log(!!jsonss.h);  // true  Именно здесь нужно определить array!
	console.log(!!jsonss.rr.r1);  // true
	console.log(!!jsonss.rr);  // true
Ответить с цитированием
  #4 (permalink)  
Старый 21.11.2016, 18:31
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Цитата:
есть ли нативное решение?
https://developer.mozilla.org/ru/doc.../Array/isArray
Ответить с цитированием
  #5 (permalink)  
Старый 21.11.2016, 18:36
Аспирант
Отправить личное сообщение для AleksSergSB Посмотреть профиль Найти все сообщения от AleksSergSB
 
Регистрация: 20.11.2016
Сообщений: 74

Спасибо.
Решено.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос. Как делать SELECT с условием SELECT Duda.Ml1986@gmail.com Серверные языки и технологии 16 13.01.2014 16:09
Как можно кешировать Ajax запрос ? saturn AJAX и COMET 5 27.10.2012 14:48
где можно подать запрос на разработку скрипта под greasemonkey? Nbb Javascript под браузер 2 19.09.2010 12:19
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
Можно ли проверить, активен ли ftp ресурс? NightmareZ Общие вопросы Javascript 9 16.10.2008 21:19