Я работал с C# в течение многих лет, но я довольно неопытен, когда дело доходит до javascript, поэтому это должно быть легким выбором для любого из вас мастеров javascript. Я искал через плагин JQuery для управления куки (https://github.com/carhartl/jquery-cookie), когда я увидел эти две линии:Странное назначение javascript
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
Я просто хочу, чтобы убедиться, что я понимаю, это правильно; это эквивалентно:
var days = options.expires;
options.expires = new Date();
var t = options.expires;
t.setDate(t.getDate() + days);
Я полагаю, что это попытка сжать код как можно больше, но я признаю, что я запутаться, думая о том, что значение переменных. Тем более, что options.expires может быть либо объектом даты javascript, либо несколькими днями.
Собственно, вы можете сделать то же самое в C#. – Groo
Вы правы - я полностью забыл об этом, так как я никогда не использую его :-) –