Запись с тегами: javascript

Измерение скорости выполнения JavaScript

console.time('checkFor1');
    for (var i = 1; i >= 100000; i++) {
        let manipulation = webix.copy(this.app.getService("manipulationAddPanel").getItem());
        manipulation.$parent = parent.id;
        manipulation.manipulation_id = manipulation.id;
        delete manipulation.id;	
    }
console.timeEnd('checkFor1');
	
console.time('checkFor2');
    for (var i = 1; i >= 100000; i++) {
        let manipulation = this.app.getService("manipulationAddPanel").getItem();
        let item = {$parent: parent.id, manipulation_id: manipulation.id, value: manipulation.value, active: manipulation.active};
    }
console.timeEnd('checkFor2');
						

Почти в 2 раза быстрее создать объект из существующего чем копировать его и потом изменять