Javascript jQuery.isArray为true,但split()不';行不通
在我的javascript中: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()是一种用于字符
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()
你想做什么?将阵列元素拆分为更小的单元,还是用空格将它们连接在一起?