- 1
var govno = new (function(){this.some = 'shit'})()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−49
var govno = new (function(){this.some = 'shit'})()
я хуй его знает откуда такие паттерны
Вот и мне нашлась достойная замена. Пожалуй, можно идти на покой.
это мой акк
Т.е. 1024---- и 1024++.
Вообще говоря, в С пост-декремент для rvalue смысла не имеет. Поскольку выражение смысла не имеет, мы можем интерпретировать его как угодно.
Я интерпретировал в стиле фортрана 77: 1024 — это мутабельная переменная, изначально хранящая значение 1024. После декремента 1024 содержит 1023.
http://everything2.com/title/Changing+the+value+of+5+in+FORTRAN
Компилятор дооптимизировался и вынес общую пятёрку в одну переменную?
Инициализируйте все объекты в конструкторах, чтобы они как можно меньше менялись в дальнейшем.
https://habrahabr.ru/post/154537/
Создавайте объекты через конструктор. Тогда у всех объектов будет один скрытый класс. Кроме того, это чуть быстрее, чем Object.create().
https://habrahabr.ru/post/248111/