Size: a a a

CODE BLOG / Чат

2020 February 14

EA

Ermak Andrey in CODE BLOG / Чат
4g
++
Потому что ещё годик и как раз уже и 16 может начать нехватат.
По крайней мере если используешь виртуализации для всяких тестовых, отладочных моментов однозначно меньше 16 уже никак
Особенно если полностью проект разворачивать со всеми рэбит-постгре-что-то ещё + фронт с вэб паком )
источник

󠀠

󠀠 in CODE BLOG / Чат
4g
А ты не покупай такой
Деняк и на такой не хватает
источник

4

4g in CODE BLOG / Чат
Ermak Andrey
Особенно если полностью проект разворачивать со всеми рэбит-постгре-что-то ещё + фронт с вэб паком )
О в этом случай вообще песец, но с другой стороны конечно для объемных моментов ноута уже не хватит и придется иметь ещё какой-нибудь "кубик" тип hp microserver чтобы и разворачивать подобное окружение
источник

SS

Steel Sword in CODE BLOG / Чат
Ermak Andrey
Тут к стати тоже не верно, для обращения к значению объекта js под капотом использует смещение, на сколько я помню, но не как не поиск по строке .
obj.key и obj[keyName] работают одинаково.
К тому же динамическая типизация. Значит, жс не знает какой это объект, и какие у него есть ключи. Значит, ключи он вычисляет по хеш-значению.
источник

4

4g in CODE BLOG / Чат
󠀠
Деняк и на такой не хватает
Это да... Но с другой стороны при первой же возможности брать ноут с вынимаемой памятью и 2 слотами под нее.
источник

P

Phoenix in CODE BLOG / Чат
Steel Sword
Хранят, но такие сайты -  не исключение ли из правил? Да, они популярны, но большинство сайтов так и остаются анимированными газетами.
А интернет-магазины?
источник

EA

Ermak Andrey in CODE BLOG / Чат
Steel Sword
obj.key и obj[keyName] работают одинаково.
К тому же динамическая типизация. Значит, жс не знает какой это объект, и какие у него есть ключи. Значит, ключи он вычисляет по хеш-значению.
При обработке код js трансформируется сначала в ast потом в исполняемый байт код, так что не суди по синтаксису...)
источник

EA

Ermak Andrey in CODE BLOG / Чат
Ermak Andrey
При обработке код js трансформируется сначала в ast потом в исполняемый байт код, так что не суди по синтаксису...)
Где-то у меня была хорошая статья по не явным оптимизациям js кода, там это хорошо описано, к сожалению не могу найти
источник

P

Phoenix in CODE BLOG / Чат
Ermak Andrey
Где-то у меня была хорошая статья по не явным оптимизациям js кода, там это хорошо описано, к сожалению не могу найти
x-=-1
источник

SG

Spectra GameSport in CODE BLOG / Чат
Phoenix
x-=-1
А ты хорош)
источник

SS

Steel Sword in CODE BLOG / Чат
Ermak Andrey
При обработке код js трансформируется сначала в ast потом в исполняемый байт код, так что не суди по синтаксису...)
Не по синтаксису. JS не может знать в момент компиляции какая строка будет в keyName, значит, вычисляет на ходу. Более того, мы даже можем написать вот так:

let keyName = "key1";
obj = {}
keyName = "key2";
obj[keyName] = 100;
console.log(obj.key2)

Вывод: это хеш-таблица, так как в момент компиляции не известно ничего.
источник

S

SeanWoo in CODE BLOG / Чат
Steel Sword
Не по синтаксису. JS не может знать в момент компиляции какая строка будет в keyName, значит, вычисляет на ходу. Более того, мы даже можем написать вот так:

let keyName = "key1";
obj = {}
keyName = "key2";
obj[keyName] = 100;
console.log(obj.key2)

Вывод: это хеш-таблица, так как в момент компиляции не известно ничего.
Ужас
источник

P

Phoenix in CODE BLOG / Чат
Spectra GameSport
А ты хорош)
Js стайл..
источник

S

SeanWoo in CODE BLOG / Чат
Steel Sword
Не по синтаксису. JS не может знать в момент компиляции какая строка будет в keyName, значит, вычисляет на ходу. Более того, мы даже можем написать вот так:

let keyName = "key1";
obj = {}
keyName = "key2";
obj[keyName] = 100;
console.log(obj.key2)

Вывод: это хеш-таблица, так как в момент компиляции не известно ничего.
источник

SG

Spectra GameSport in CODE BLOG / Чат
Phoenix
Js стайл..
С++ тоже такое имеет
источник

P

Phoenix in CODE BLOG / Чат
Кстати да
источник

P

Phoenix in CODE BLOG / Чат
Почему он отсортировал
источник

P

Phoenix in CODE BLOG / Чат
Там же конкатенация
источник

P

Phoenix in CODE BLOG / Чат
Spectra GameSport
С++ тоже такое имеет
А на с++ есть основания так писать?
источник

P

Phoenix in CODE BLOG / Чат
Ибо в js это решает проблему случайных строк
источник