какие паттерны применяются чаще всего на практике и где
public function post()
{
if (!$this->parent()) {
return $this->commentable_id;
}
else {
return $this->parent()->post();
}
}
var factorial = function(n) {
if(n == 0) {
return 1
} else {
return n * factorial(n - 1);
}
}
factorial(num);
И вообще какие еще варианты могут быть решения этой задачи? Кроме цикла for? Несмотря на то что в задании пишет именно с помощью него решить задачу. Просто для себя чтобы знать другие варианты.
document.getElementById('root').appendChild(
document.createTextNode(
Array.from(new Array(401), (_, i) => i).slice(4).join(' ')
)
);
первый вариант:
var mass = [1,2,3,4,5,6,7,8,9,10];
for(i=0;i<mass.length;i++){
document.getElementById('root').innerHTML += mass[i];
}
второй вариант:
var r = document.getElementById('root');
var mass = [1,2,3,4,5,6,7,8,9,10];
for(i=0;i<mass.length;i++){
r.innerHTML += mass[i];
}
var mass = [1,2,3,4,5,6,7,8,9,10];
for (document.getElementById("root").innerHTML = mass.join(","); 0;)
в моем понимании это что-то на подобии такого: a= b+c или a=b.
const a = 1;
a; // это выражение
let min = 0;
let max = 5;
let rand = Math.round(min - 0.5 + Math.random() * (max - min + 1));
function randomInteger(min, max) {
let rand = min - 0.5 + Math.random() * (max - min + 1);
return Math.round(rand);
}
let rand = randomInteger(0, 5);