Иногда требуется во время работы программы, без перезагрузки страницы подгрузить нужные CSS стили. В этом нам поможет небольшая функция, которая должна быть понятна даже новичку в программировании javascript.
В сети можно найти несколько функций которые могут подгружать файлы CSS, JavaScript, но они не нацелены на расширяемось. К тому же необходимо передавать дополнительный аргумент, указывающий тип файла, в функцию, что мягко говоря не понятно. Передавая в функцию название мы уже указываем тип файла, его нужно только вытащить с помощью регулярного выражения.
Иногда требуется скопировать один массив в другой или по другому - сделать клон массива. Например для того, чтобы произвести какие-либо манипуляции с массивом.
function* foo(val){
yield val;
}
var gen = foo(10);
gen.next().value; //10