среда, 3 июля 2013 г.

Ошибки в дизайне JavaScript

Читаю замечательную книжку от JavaScript ГУРУ Nicholas C.Zakas “Principles of Object-Oriented Programming in JavaScript” .

Наткнулся на следующую проблему:

console.log(typeof "Nicholas”); // "string"

console.log(typeof 10); // "number" 

console.log(typeof 5.1); // "number" 

console.log(typeof true);  // "boolean"

console.log(typeof undefined); // "undefined" 

Выше все ок, а дальше цирк:

console.log(typeof null); // "object"  

И это далеко не все:

Еще интересный проект: JavaScript Garden по граблям в JavaScript:

NewImage

А вы какие еще проблемы JavaScript знаете?

Комментариев нет:

Отправить комментарий