2017-04-14 60 views
-3

如果我選擇一個值,我獲得價值就像String作爲一個單值和陣列爲多個值處理

val : "ABC"

但是,如果我選擇了多個值,我的VAL在陣列正在添加

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

現在因爲這個問題是neighher我可以工作的單一值也不是多個。任何人都可以告訴我如何處理這個問題。

如:

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

增加另一個值後,它成爲

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

需要代碼知道如果我能幫助與否。 –

+0

如果您對downvote的評論發表評論,我會改進我的問題 –

+0

您能向我們展示一些您的代碼,您在哪裏,何時以及如何獲得第一個和第二個結果? – Leze

回答

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])