Как получить уникальный идентификатор для любой "вещи" DukTape, включая массив или объект?

Я работаю над (ограниченным) обработчиком / сериализатором C++ для (некоторых) объектов JavaScript/DukTape. Я хочу отслеживать, какие объекты были написаны. Для "обычных" объектов я (думаю, что я) могу пометить их скрытым полем / свойством \xFF (возможно) и использовать это.

Я (сейчас) пытаюсь хранить массивы. Мне нужен / нужен способ (из C/C++) либо "пометить" массивы с помощью GUID, либо найти какое-то уникальное для них значение "экземпляра экземпляра".

Это то, что поддерживает DukTape?

1 ответ

Решение

Массивы также имеют таблицу свойств, поэтому вы должны иметь возможность использовать тот же подход к разметке, что и для объектов.

Другие вопросы по тегам