Широкое понимание языка, в том числе различные тонкости и прочие правила являются важной части в программировании, для построения грамотного, наиболее качественного и оптимизорованного кода.Где можно найти материалы с различными приемами,фичамии так далее? К примеру есть
сайт с тестами, с различными подвохами и мелкими деталями языка. А мне нужен именно материал: книга, статьи, и т.д. Понадобится так и для собеседования так и для закрепеления знаний.
Простой пример:
/* 1 */
var x = [].reverse;
x(); //window
/* 2 */
["1", "2", "3"].map(parseInt); // [1,NaN,NaN];
/* 3 */
var two = 0.2
var one = 0.1
var eight = 0.8
var six = 0.6
[two - one == one, eight - six == two] // [true, false]