2017-04-14 65 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])