Javascript jQuery.isArray为true,但split()不';行不通

Javascript jQuery.isArray为true,但split()不';行不通,javascript,jquery,Javascript,Jquery,在我的javascript中: console.log($.isArray(thisValue)); //true strDisplay = thisValue.split(" "); //TypeError: thisValue.split is not a function “thisValue”是我从.json文件获取的对象的属性。在某些情况下,对象的属性可以是数组。我查看了raw.json文件,它似乎被正确地格式化为一个数组 你知道这里会发生什么吗 谢谢。.split()是一种用于字符

在我的javascript中:

console.log($.isArray(thisValue)); //true
strDisplay = thisValue.split(" "); //TypeError: thisValue.split is not a function
“thisValue”是我从.json文件获取的对象的属性。在某些情况下,对象的属性可以是数组。我查看了raw.json文件,它似乎被正确地格式化为一个数组

你知道这里会发生什么吗

谢谢。

.split()
是一种用于
字符串
的方法,而不是
数组
的方法

它似乎是您想要的,它将一个
数组
粘合到一个
字符串

拆分用于字符串。 我会把一个字符串分割成一个数组,但不是相反

var x = "This is a string";
var arr1 = x.split(" ");

arr1[0] == "This"
arr1[1] == "is"

诸如此类

你是否在考虑“slice()”可能?你可能想要
join
好吧,
strDisplay
会建议他想要
Array.join()
你想做什么?将阵列元素拆分为更小的单元,还是用空格将它们连接在一起?