var arr1 = [{
"id": 1,
"parent_id": null,
"children": [{
"id": 2,
"parent_id": 1,
"children": []
},
{
"id": 3,
"parent_id": 1,
"children": [{
"id": 4,
"parent_id": 3,
"children": []
}]
}
]
}];
recBuild(document.querySelector("#organisation"),arr1);
function recBuild(parentUl,arr){
arr.forEach((el)=>{
var li = document.createElement("li");
li.innerHTML = el.id;
if(el.children.length > 0 ){
var ul = document.createElement("ul");
recBuild(ul,el.children);
li.append(ul);
}
parentUl.appendChild(li);
});
}
<ul id="organisation"></ul>
<?php
$year = 2019;
$date = new DateTime($year . '-01-01 00:00:00');
$dateInterval = new DateInterval('P1D');
$saturdays = [];
do {
if ($date->format('N') == 6) {
$saturdays[] = $date->format('d/m/Y');
}
$date->add($dateInterval);
} while ($date->format('Y') == $year);
var_dump($saturdays);
{
"chmod": "0755",
"directories": [
"src"
],
"files": [
".env"
],
"finder": [
{
"name": "*.php",
"exclude": ["test", "tests"],
"in": "src/vendor"
}
],
"main": "src/bin/console",
"output": "hello.phar",
"stub": true
}
$("div").click(function(){
//что-то делает
});
//переделать на:
function function_name(){
//что-то делает
}
function function_name(i){
$(i).вешаем обработчики
//$(i) это тоже, что и $(this) у обработчика $("div").click()
}
$options->addArguments(array('user-data-dir=/chrome/temp_profile'));