Javascript 如何使用jquery拆分此字符串?
如何使用jquery拆分此字符串Javascript 如何使用jquery拆分此字符串?,javascript,jquery,Javascript,Jquery,如何使用jquery拆分此字符串 "[10.072721346470422,76.32974624633789][[10.075854059674523,76.32043361663818],[10.073650930297095,76.32888793945312],[10.074918540288232,76.33090496063231],[10.073862198974942,76.33137702941895],[10.071960775892242,76.33034706115723
"[10.072721346470422,76.32974624633789][[10.075854059674523,76.32043361663818],[10.073650930297095,76.32888793945312],[10.074918540288232,76.33090496063231],[10.073862198974942,76.33137702941895],[10.071960775892242,76.33034706115723],[10.070819916662579,76.32674217224121]]"
回答
第一个数组元素:
[10.072721346470422,76.32974624633789]
第二个数组元素:
[10.075854059674523,76.32043361663818],[10.073650930297095,76.32888793945312],[10.074918540288232,76.330900496063231],[10.073862198974942,76.3337702941895],
[10.071960775892242,76.330370611573],[10.070819916662579,76.3267421724121]
您可以这样做:
var s = "[10.072721346470422,76.32974624633789][[10.075854059674523,76.32043361663818],[10.073650930297095,76.32888793945312],[10.074918540288232,76.33090496063231],[10.073862198974942,76.33137702941895],[10.071960775892242,76.33034706115723],[10.070819916662579,76.32674217224121]]";
var arr = s.split('][');
arr[0] = arr[0] + ']';
arr[1] = "[" + arr[1];
如果需要阵列,请执行以下操作:
var firstArr=arr[0].replace(/[\[\]]/g,"").split(',');
var secondArr=arr[1].replace(/[\[\]]/g,"").split(',');
RohanKumar把整个输入看作字符串。我想你的答案是在这里感谢你的宝贵信息。