ensureObject(type: PP.Object, obj: Object);
type. Тип объекта:
obj. JSON-объект, который нужно преобразовать, либо объект заданного типа.
Метод ensureObject преобразовывает указанный JSON-объект в объект заданного типа.
Метод возвращает PP-объект заданного типа.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Создадим три точки и выведем в консоль браузера их координаты:
// Создадим точку с координатами (1, 1) var point = PP.ensureObject(PP.Point, { X: 1, Y: 1 }); // Создадим массив точек c координатами (2, 2) и (3, 3) var points = PP.ensureObjectArray(PP.Point, [{ X: 2, Y: 2 }, { X: 3, Y: 3 } ]); // Добавим к данному массиву первую точку points.push(point); // Выведем координаты созданных точек for (var i in points) { console.log("Координаты точки " + i + ": (" + points[i].getX() + ", " + points[i].getY() + ")"); };
В результате выполнения примера были созданы три точки, координаты которых выведены в консоли браузера:
Координаты точки 0: (2, 2)
Координаты точки 1: (3, 3)
Координаты точки 2: (1, 1)
См. также: