js 判断字符串内容为数组或对象

ApiPost-宣博文 前端 2020-09-17

类似“{name:‘小猪’}”,"[1,2,3]"这种字符串里面是对象格式或者数组如何判断呢。下面是数组的例子。

//需要判断的字符串
let stringData="[1,2,3]";
  try {
//为对象和数组的时候stringData为对象或者数组。无法转换时会走catch,但是不影响stringData原来的数据。
      stringData = JSON.parse(stringData)
return true;
  } catch (error) {
return false;
  } 

通过return可以判断字符串是不是对象或者数组格式。

Apipost 私有化火热进行中

评论