some not well known features in javascript