public const STATUSES = [
'draft' => 'Черновик',
'published' => 'Опубликовано',
'approval' => 'На утверждении',
];
public function getRuStatus(string $status): string
{
if(!isset(self::STATUSES[$status])){
throw new InvalidArgumentException('Status not found.');
}
return self::STATUSES[$status];
}
$post->getRuStatus($status);
Posts::STATUSES
$( "p" ).last().remove();
var nodes = div.querySelectorAll('p');
var first = nodes[0];
var last = nodes[nodes.length- 1];
last.remove();
var t0 = performance.now();
doSomething();
var t1 = performance.now();
console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.");
var t0 = performance.now();
var t1;
doSomething().then(result => {
t1 = performance.now();
console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.");
});
.row
используют класс .no-gutters
<div class="row no-gutters">
<div class="col-12 col-md-8">.col-12 .col-md-8</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
</div>
{
0: 10,
1: 3,
length: 2,
__proto__: Array(0)
}
var x = 10;
var y = 3;
var obj = { x: x, y: y };
var keys = Object.keys(obj);
console.log(keys);
// => [ 'x', 'y']
var data = {'1': 'one data', '2': 'two data'}; //получившийся json из массива в php
$('button').click(function(){
var id = $(this).attr('id');
var value = data[id] ? data[id] : 'empty';
alert(value);
});