?

Log in

No account? Create an account

January 20th, 2005

masked, myself

JavaScript surprises 2

Суровая необходимость (то бишь, отсутствие возможности переписать всё по-правильному) заставила написать типично одесскую функцию - "если метод объявлен, то вызывать его, а если нет - то нет".

function tryCalling( func )
{
    if( isString( func ) ) 
        try { func = eval( func ); } catch( x ) {}
    if( ! isFunction( func ) ) 
        return undefined;

    var args = new Array();
    for( var j = 1; j < arguments.length; ++j )
        args.push( arguments[ j ] );
    return func.apply( this, args );
}

Страньше и страньше, чудесатее и чудесатее... Как пипл это всё поддерживать будет?

javascript

promo recoder august 1, 2018 12:09 36
Buy for 100 tokens
Не так давно Фейсбук научил меня ещё одной классификации людей, в дополнение к стратегам и тактикам, интерналистам и экстерналистам, и разным морально-политическим приверженцам. Впервые эта классификация описана ещё двадцать лет назад Картером и Сэнджером в книге The Programmer's Stone…