a[j] = i
кладёт в массив a
на место с номером j
число i
var x = 54;
var j = 1;
var i = 2;
var a = new Array();
do {
if (x % i == 0){ // Если x кратно i
a[j] = i; // Положить i в a на место под номером j
console.log(i); // Вывести i в консоль разработчика
j++; // Увеличить j на один
x = x / i; // В x положить x, разделенный на i
} else { // А если x не кратно i
i++; // Увеличить i на один
}
} while (i < x); // Делать всё это пока i не превысит x
a[j] = i; // Положить последнее i в a[j]
/**
* @param {String[]} strings Массив строк
* @returns {Object[]} Массив вопросов-ответов
*/
function parseAnswers(strings) {
var questions = [];
/**
* @param {Object} res Результат предыдущего выполнения функции
* @param {String} current Текущая строка
* @returns {Object} Объект нового или текущего вопроса
*/
strings.reduce(function(res, current) {
// Удаляем начальные пробелы
current = current.replace(/^\s+/, '');
// Если строка начинается с плюса, то это правильный ответ
if (/^\+/.test(current)) {
// Записываем в desc
res.desc = current;
// Кладём этот вопрос в массив
questions.push(res);
// Возвращаем объект для нового вопроса
return {};
}
// Если строка начинается с цифры, то это вопрос
if (/^\d/.test(current)) {
// Записываем вопрос
res.label = current;
}
// Возвращаем этот вопрос
return res;
}, {});
return questions;
}
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="glass" x="0px" y="0px" viewBox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve">
<g id="glass">
<path class="glass" fill-rule="evenodd" clip-rule="evenodd" fill="transparent" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-miterlimit="22.9256" d=" M21,57.2c0-0.8,2.2-0.6,3.7-1.1c6.8-1.9,5.2-18.3,1.9-22.8c-3-4.3-4.9-10.4-4.2-19.6c0.3-3.8,0.6-7.6,1.2-11.4c0.3-0.6,3.3-1,6.9-1 c3.6,0,6.6,0.4,6.9,1c0.9,3.8,1.1,7.6,1.3,11.5c0.6,9.2-1.2,15.3-4.2,19.6c-3.3,4.6-4.8,20.9,1.9,22.8c1.5,0.5,3.7,0.3,3.7,1.1 C41,59.7,20.2,59.7,21,57.2z"/>
</g>
</svg>
@import "bootstrap/less/variables.less"
@import "bootstrap/less/mixins.less"
@import "bootstrap/less/normalize.less"
@import "bootstrap/less/mixins.less"
@import "bootstrap/less/buttons.less"
// Bootstrap
@import "bootstrap/less/variables.less"
...
@import "bootstrap/less/buttons.less"
// Project Styles
@import "project.less"