Примитив ли это?
Доброго времени суток,
Во время написания класса на прототипах возник вопрос, Является ли данная конструкция примитивом в этом случае или нет? Соответственно, будут ли занесены данные в Node с id = last_id? function DoubleList() { this.data = {}; this.first_id = 0; this.last_id = 0; this.id_setter = 0; this.push_back = function (data_for_node) { var node = new Node(data_for_node); this.data.id = node; this.data.last_id.left = id; //Примитив ли это? node.left = this.last_id; id++; }; } function Node(data) { this.left = undefined; this.right = undefined; this.data = data;} |
Если я правильно понял, то надо проверить, что возвращает typeof. Если возвращает object - то не примитив. Если string или number - тогда примитив.
|
Часовой пояс GMT +3, время: 12:55. |