Доброго времени суток,
Во время написания класса на прототипах возник вопрос,
Является ли данная конструкция примитивом в этом случае или нет?
Соответственно, будут ли занесены данные в 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;}