Показать сообщение отдельно
  #25 (permalink)  
Старый 04.07.2011, 08:37
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Вчера monolithed, дал ссылку на интересные примеры.
Огромное тебе спасибо monolithed.

Совет всем глянуть
http://code.google.com/p/jslibs/wiki/JavascriptTips

Честно признаюсь, что и понятия не имел о таких тонкостях и методах.

Возьмем несколько примеров
1 - Почему это так?
var a = [4,5,6];
var b = [7,8,9];
Array.prototype.push.apply(a, b);

uneval(a); // is: [4, 5, 6, 7, 8, 9]

2 - Про такую технику я не знал, хотя до этого можно было додуматься)))
Milliseconds since epoch
alert(+new Date());

3 -
var text = <>
this
is
my
multi-line
text
</>.toString();
console.log(text);

4 - Creates a random alphabetic string
function RandomString(length) {
    var str = '';
    for ( ; str.length < length; str += Math.random().toString(36).substr(2) );
    return str.substr(0, length);
}

RandomString(10);

5 - Kind of destructuring assignments
Как это?
var { a:x, b:y } = { a:7, b:8 };
console.log(x); // prints: 7
console.log(y); // prints: 8

Последний раз редактировалось mycoding, 04.07.2011 в 11:44.
Ответить с цитированием