javascript - Un sur l'expansion de la date : obtenir la date après avoir ajouté des chiffres à la date, à l'année, au mois, au jour, etc., ce code n'est pas très clair ? ? ?
伊谢尔伦
伊谢尔伦 2017-05-19 10:12:32
0
1
415

Date.prototype.dateAdd = fonction (intervalle, nombre) {

var d = this;
var k = { 'y': 'FullYear', 'q': 'Month', 'm': 'Month', 'w': 'Date', 'd': 'Date', 'h': 'Hours', 'n': 'Minutes', 's': 'Seconds', 'ms': 'MilliSeconds' };
var n = { 'q': 3, 'w': 7 };
eval('d.set' + k[interval] + '(d.get' + k[interval] + '()+' + ((n[interval] || 1) * number) + ')');
return d;

}

Le code d'extension ci-dessus n'est pas très clair. Quelqu'un peut-il me l'expliquer ? ? ? La signification de chaque ligne

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(1)
给我你的怀抱

eval(string) La fonction eval() peut calculer une chaîne et y exécuter le code JavaScript.

d est l'objet date produit par new.

L'intégralité du code n'est qu'une chaîne de script d'orthographe js puis exécutée.

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