javascript - Comment imiter l'objet moment.js et modifier les mots imprimés par console.log?
ringa_lee
ringa_lee 2017-06-26 10:52:46
0
3
940

Quand j'utilise moment.js, dans l'environnement de Node.js v7

var moment = require('moment');
console.log(moment());

Il sera imprimé dans la console

moment("2017-06-23T09:06:56.216")

Utilisation

console.log(typeof moment());

Apprenez que moment() est un objet

Parfois, moment.js ajoutera également des mots d'invite dans le console.log, par exemple lors de l'utilisation de moment-timezone mais sans spécifier le deuxième paramètre timezone

console.log(moment.tz('2013-06-01T00:00:00-04:00'));

Il sera imprimé sur la console

Moment Timezone has no data for 2013-06-01T00:00:00-04:00. See http://momentjs.com
/timezone/docs/#/data-loading/.

moment.utc("2017-06-23T01:12:20.003+00:00")

Ci-dessus, comment définir le texte imprimé par un objet javascipt lorsque console.log cet objet ?

ringa_lee
ringa_lee

ringa_lee

répondre à tous(3)
黄舟

Parce que la inspectméthode

a été réécrite

Vous pouvez l'essayer sous le nœud :

console.log({inspect: function () { return 'this is my value'}})

Ou vous pouvez essayer :

moment().inspect() // moment("2017-06-23T09:06:56.216")
typecho

Recommander un article
https://shijianan.com/2017/04...

迷茫

Remplacez simplement la méthode toString.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal