2017-04-14 3 views
-3

Wenn ich einen Wert den ich bin immer Wert wählen ist wieString als Einzelwert und Array als Mehrwert Handhabung

val : "ABC"

Aber wenn ich wähle mein val mehr Werte in Array comming

val : ["ABC","DEF"].

Jetzt wegen dieses Problems ist nicht mehr ich kann für Einzelwert noch Mehrfach bearbeiten. Kann mir jemand sagen, wie ich damit umgehen soll?

zB:

var myObj = { 
    data : "M1", 
    val : "Abc" 
} 

Nachdem er einen anderen wertschöpf es werden

var myObj = { 
    data : "M2", 
    val : Abc,Def 
} 
+0

Code muss wissen, ob ich oder nicht helfen kann. –

+0

Ich werde meine Frage verbessern, wenn Sie das Feedback für den Downvote kommentieren –

+0

Können Sie uns etwas von Ihrem Code zeigen, wo, wann und wie haben Sie das erste und zweite Ergebnis bekommen? – Leze

Antwort

2

function handleVal(val){ 
 
    if ("string" === typeof val){ 
 
    console.log("Do sth with string"); 
 
    } else if (Array.isArray(val)){ 
 
    console.log("Do sth with array") 
 
    } 
 
} 
 

 
handleVal("ABC"); 
 
handleVal([1,2])

Verwandte Themen