getProperty(context: Object, selector: String, asPPObj: Boolean);
context. Исходный JSON-объект;
selector. Строка, содержащая последовательность вложенных свойств.
Метод getProperty определяет значение вложенного свойства JSON-объекта.
Если какой-либо вложенный объект не существует, то метод возвратит значение undefined.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Создадим объект, а затем установим и выведем значения новых свойств вложенного в него объекта:
// Определим объект var chartView = { chartType: "pie" }; if (PP.isObject(chartView)) { // Установим значения свойств width и height PP.setValueToJSON(10, chartView, "options.size.width"); PP.setValueToJSON(20, chartView, "options.size.height"); // Получим значение свойств width и height console.log("Значение свойства width: " + PP.getProperty(chartView, "options.size.width")); console.log("Значение свойства height: " + PP.getProperty(chartView, "options.size.height")); } else { console.log("Указанное значение не является объектом."); };
В результате выполнения примера в консоли браузера были выведены значения новых свойств width и height, вложенных в исходный объект:
Значение свойства width: 10
Значение свойства height: 20
См. также: