const data = {yandex: { popka: 'popka value', durak: 'durak value' }}
// => undefined
Object.keys(data.yandex)
// => Array [ "popka", "durak" ]
Object.keys(data.yandex).forEach(function(key){
console.log(data.yandex[key]) // вернет сначала popka value потом durak value
})
Как относиться "prop" к "data.yandex"?
key
тогда читать код будет понятнее, и станет ясно не задумываясь, что key
- является ключом объекта data.yandex
Как связать например данные из БД со стором в redux?
Как организовать работу с данными?
Как хранить задачи пользователя, как хранить его посты?
isFetching: false,
pagination: {
currentPage: 1,
nextPage: 2,
perPage: 50,
totalEntires:100500
},
....
posts: {посты}
public function __destruct() {
$this->log('Создался объект');
$this->log
а self::$log
два. (у тебя ж статический метод то)FileLogger::create('test', "file.log");
, записей больше не увидишь. Объясняю почему:if(isset(self::$loggers[$fname])) {
return self::$loggers[$fname];
}
Accept: application/json; version=1.1;
Accept: application/json; version=1.2;
а если нет то как это можно сделать на чистом JS?
Вот чё делать?
Active Record keeps all the datetime and time columns timezone aware. By default, these values are stored in the database as UTC and converted back to the current Time.zone when pulled from the database.
# config/application.rb
..........
config.active_record.time_zone_aware_attributes = false
#config/application.rb
config.active_record.default_timezone = :local
<table>
<?php foreach($a as $b):?>
<tr>
<td><?php echo $b?></td>
</tr>
<?php endforeach;?>
</table>
но после ошибки файл news2 всё же показан.
$fir = $_GET['num']; # $fir у вас берется из переменной $_GET['num']
$sec = $_GET['num2']; # num2 не передан, он udnefined
if(!isset($sec)) { # срабатывает этот иф, т.к $sec у вас undefined
$text = file_get_contents("news/news$fir.txt"); # отображается переменная $fir
<транзакция>
- удаляем что-то
- апдейтим что-то гдето
- записываем что-то кудато
если всё ок:
-- commit, все запросы в бд ушли, но не выполнились, команда commit выполняет их все сразу.
иначе
-- rollback - откат всех запросов в бд, что выполнены в блоке транзакции.
</транзакция>
Эти таблицы объединяет только одно ИД аккаунта
class Figure {
constructor(name){
this.name = name
}
}
['circle', 'ellipse', 'rectangle', 'square', 'triangle'].every(x => window[x] = new Figure(x))
/*eslint-disable */
console.log(circle)
/*eslint-enable */