Кто-нибудь может сказать мне, как работает эта функция javaScript, пожалуйста? - PullRequest
0 голосов
/ 28 мая 2020

Я новичок и недавно наткнулся на это. Я не понимаю, что делает этот d.getDays(). Пожалуйста, помогите мне.

const dateBuilder = (d) => {
  let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
  let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]

  let day = days[d.getDay()];
  let date = d.getDate();
  let month = months[d.getMonth()];
  let year = d.getFullYear();

  return `${day} ${date} ${month} ${year}`
}
console.log(dateBuilder(new Date()));

Ответы [ 2 ]

1 голос
/ 28 мая 2020

Кажется, что d - это объект Date .

getDay () - метод, вызываемый для этого объекта.

1 голос
/ 28 мая 2020

Это метод объекта Date, который возвращает число, представляющее день недели (понедельник, вторник и т. Д. c.), Которое коррелирует с массивом days, который есть в вашем коде. Подробнее здесь . По сути, он получает «имя» дня, используя этот массив days:

let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...