Вчера
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