Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 02

F

Flide in JavaScript Noobs — сообщество новичков
<div><h1>дата и время</h1>
<div id="llk">lllllllllllllllllll</div>
<script>
var llk = document.getElementById("llk");
var dateB = new Date(2000, 0, 12, 20, 5, 10);

setInterval("gjf()","200");

function gjf(){
var date = new Date();
var dt=
date + br +
"Год сегодня - " + date.getFullYear() + br +
"месяц сегодня - " + date.getMonth() + br +
"день сегодня - " + date.getDate() + br +
"часов сейчас - " + date.getHours() + br +
"минут - " + date.getMinutes() + br +
"cекунд - " + date.getSeconds() + br ;
llk.innerHTML = dt + br;
llk.innerHTML += dateB;
}


</script>
<div class="prim"><p>методы <b>get</b> и <b>set</b> </p>
date.<b>get</b>FullYear(); <i>возьмёт год из <b>date</b></i>
date.<b>set</b>FullYear(30); <i>ввёдет в <b>date</b> год 30</i>
</div>
</div>
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Flide
<div><h1>дата и время</h1>
<div id="llk">lllllllllllllllllll</div>
<script>
var llk = document.getElementById("llk");
var dateB = new Date(2000, 0, 12, 20, 5, 10);

setInterval("gjf()","200");

function gjf(){
var date = new Date();
var dt=
date + br +
"Год сегодня - " + date.getFullYear() + br +
"месяц сегодня - " + date.getMonth() + br +
"день сегодня - " + date.getDate() + br +
"часов сейчас - " + date.getHours() + br +
"минут - " + date.getMinutes() + br +
"cекунд - " + date.getSeconds() + br ;
llk.innerHTML = dt + br;
llk.innerHTML += dateB;
}


</script>
<div class="prim"><p>методы <b>get</b> и <b>set</b> </p>
date.<b>get</b>FullYear(); <i>возьмёт год из <b>date</b></i>
date.<b>set</b>FullYear(30); <i>ввёдет в <b>date</b> год 30</i>
</div>
</div>
источник

F

Flide in JavaScript Noobs — сообщество новичков
хорошо
источник

М

Максим in JavaScript Noobs — сообщество новичков
Flide
по идее в этом нет необходимости,  ну, будет по вашему
Что это у тебя идет после </script>?
источник

F

Flide in JavaScript Noobs — сообщество новичков
уже не нужна помощь
источник

F

Flide in JavaScript Noobs — сообщество новичков
благодарю
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
источник

М

Максим in JavaScript Noobs — сообщество новичков
бр тегом бы уже сделал, раз фиксил
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Максим
бр тегом бы уже сделал, раз фиксил
Не охота писать)
источник

Э

Эдуард in JavaScript Noobs — сообщество новичков
snake
есть массив из двух элементов:
[ 'a', 'b' ]

как сделать из него объект вида:
{
   a: b
}
let arr = ['a','b'],
a=arr[0],b=arr[1],
obj = { a : b };

Возможно так, хотя вопрос интересный и знающие может подскажут почему нельзя брать имя свойство объекта из массива, вот так

let arr = ['a','b'],
obj[arr[0]] = arr[1];
источник

s

snake in JavaScript Noobs — сообщество новичков
Эдуард
let arr = ['a','b'],
a=arr[0],b=arr[1],
obj = { a : b };

Возможно так, хотя вопрос интересный и знающие может подскажут почему нельзя брать имя свойство объекта из массива, вот так

let arr = ['a','b'],
obj[arr[0]] = arr[1];
уже подсказали, спасибо
подошло решение const obj = Object.fromEntires(arr); - где arr - массив массивов
минималистично и красиво
источник

М

Максим in JavaScript Noobs — сообщество новичков
Эдуард
let arr = ['a','b'],
a=arr[0],b=arr[1],
obj = { a : b };

Возможно так, хотя вопрос интересный и знающие может подскажут почему нельзя брать имя свойство объекта из массива, вот так

let arr = ['a','b'],
obj[arr[0]] = arr[1];
Вне let сделай и сработает, только obj объяви как объект
let arr = ['a', 'b'],
obj = {};

obj[arr[0]] = arr[1];
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
dettrix
здесь 6, на mdn 7, на learn.javascript 8 типов данных..
на мдн 9 вообще
источник

Э

Эдуард in JavaScript Noobs — сообщество новичков
Максим
Вне let сделай и сработает, только obj объяви как объект
let arr = ['a', 'b'],
obj = {};

obj[arr[0]] = arr[1];
а почему так происходит (имею ввиду что сначала надо объявить пустой объект и потом добавлять в него значения)? Спасибо за решение.
источник

Э

Эдуард in JavaScript Noobs — сообщество новичков
snake
уже подсказали, спасибо
подошло решение const obj = Object.fromEntires(arr); - где arr - массив массивов
минималистично и красиво
let arr = [['a','b']],
obj = Object.fromEntries(arr);

интересно. Хотя решение Максима мне кажется универсальней, но тут по ситуации конечно
источник

М

Максим in JavaScript Noobs — сообщество новичков
Эдуард
а почему так происходит (имею ввиду что сначала надо объявить пустой объект и потом добавлять в него значения)? Спасибо за решение.
Тут не знаю. Видимо требование языка, чтобы оно знало, что работа  идет с объектом. В первом вариенте где через разложение отдельных элементов в переменные все равно приходится так же создавать объект
источник

Э

Эдуард in JavaScript Noobs — сообщество новичков
Максим
Тут не знаю. Видимо требование языка, чтобы оно знало, что работа  идет с объектом. В первом вариенте где через разложение отдельных элементов в переменные все равно приходится так же создавать объект
понял, спасибо. Мой вариант был предложен как резервный)
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Эдуард
а почему так происходит (имею ввиду что сначала надо объявить пустой объект и потом добавлять в него значения)? Спасибо за решение.
Потому что в данном случае переменная должна быть объявлена, интерпретатор понимает, что это объект и работает с ним, как с объектом
источник

Э

Эдуард in JavaScript Noobs — сообщество новичков
Дмитрий
Потому что в данном случае переменная должна быть объявлена, интерпретатор понимает, что это объект и работает с ним, как с объектом
просто даже такой вариант

let arr = ['a','b'],
obj = { arr[0] : arr[1] };

не работает, хотя тут явное объявление объекта
источник

a

amzp in JavaScript Noobs — сообщество новичков
Народ подскажите на событие 'beforeunload' можно как-то навесить кастомный поп-ап?
источник