String作为Single值,Array作为多值处理

时间:2017-04-14 12:03:10

标签: javascript arrays string

如果我选择一个值,我得到的值就像

val : "ABC"

但如果我选择多个值,我的val将在数组中出现

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

现在因为这个问题,我可以处理单个值或多个问题。任何人都可以告诉我如何处理这个问题。

例如:

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

添加其他值后,它变为

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

1 个答案:

答案 0 :(得分: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])