2016-04-21 8 views

Antwort

0

Hier auf Ansatz:

export function t (tryFunc, catchFunc) { 
    try { 
    return tryFunc() 
    } catch (e) { 
    return catchFunc 
    } 
} 

let name = t(() => def[0].split('@')[0], null) 
0

Sie können versuchen, diese def[0].split('@')[1] ? def[0].split('@')[0] : null; überprüfen, ob Ausgänge def [0], obwohl ich es vorziehen, den Code innerhalb einer Funktion zur besseren Lesbarkeit aufzunehmen.

function someContextName(def) { 
    if(def[0]) 
     return def[0].split('@')[1] ? def[0].split('@')[0] : null; 
    return null; 
} 
Verwandte Themen