![](/img/trans.png)
[英]In javascript how to convert string to array and array to string
[英]How to convert String “[7, 9]” to Array in Javascript
我得到这个字符串。 (我从后端获取逗号分隔的字符串)
"seasons": "[7, 9]"
我想像这样迭代Array的数组。
// example
this.props.data.seasons.map((element) => console.log(element));
如何将“ [[7,9]””转换为数组[7,9]?
你们通常处理数组字符串吗?
使用JSON.parse
转换JavaScript对象。
const tempDict = {"seasons": "[7, 9]"}
JSON.parse(tempDict.seasons)
使用JSON.parse(element)
:
let newArray = JSON.parse(this.props.data.seasons);
console.log(newArray[0]); //printing 7, ryt ?
您可以像下面这样做一些修饰工作:
<script>
$(function(){
var mystr = "[7, 9]";
mystr = mystr.replace("[", "").replace("]", "");
var myArray = mystr.split(",");
for (i = 0; i < myArray.length; i++) {
console.log(jQuery.trim(myArray[i]));
}
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.