Просмотр полной версии : Можно ли проверить запрос на существование массива?
AleksSergSB
21.11.2016, 17:24
Есть ли возможность проверить объект (например base.arr) на наличие в таком запросе массива?
Рассматриваю вариант пробовать брать base.err[0] и отлавливать catch, в но в силу его костыльности, хочу уточнить - есть ли нативное решение?
var base = {};
alert(!!base.arr)
base.arr = [1,2,3];
alert(!!base.arr)
AleksSergSB
21.11.2016, 18:22
Мои извинения, видимо я не корректно поставил вопрос.
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
есть ли нативное решение?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray
AleksSergSB
21.11.2016, 18:36
Спасибо.
Решено.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot